CSS

属性名称

字体属性(Font
font-family
font-style
font-variant
font-weight
font-size


色和背景属性
Color
Background-color
Background-image
Background-repeat
Background-attachment
Background-position


文本属性
Word-spacing
Letter-spacing
Text-decoration
Vertical-align


Text-transform
Text-align
Text-indent
Line-height


距属性
Margin-top
Margin-right
Margin-bottom
Margin-left

填充距属性
Padding-top
Padding-right
Padding-bottom
Padding-left

框属性
Border-top-width
Border-right-width
Border-bottom-width
Border-left-width
Border-width
Border-color
Border-style
Border-top
Border-right
Border-bottom
Border-left
Width
Height
Float
Clear

属性
Display
White-space
List-style-type
List-style-image
List-style-position
List-style

Cursor)属性

属性含


使用什字体
字体是否斜体
是否用小体大写
字体的粗
字体的大小



前景色
背景色
背景
方式
滚动
初始位置



单词
字母之
文字的装饰样
垂直方向的位置


文本转换
对齐方式
首行的缩进方式
文本的行高




侧边
底端
侧边


端填充距
填充距
底端填充距
填充距



侧边
底端
侧边
一次定义宽


一次定义顶
一次定
一次定底端
一次定
义宽度属性
高度属性
文字环绕
哪一边环绕


是否
样处理空白


第二行起始位置
一次定列表



定位

手形

朝右方
朝右上方
朝左上方
朝上方
朝右下方
朝左下方
朝下方
朝左方
文本“I”
等待
帮助

属性


所有的字体
Normal
italicoblique
Normal
small-caps
Normal
boldbolderlithter
Absolute-size
relative-sizelengthpercentage





路径
Repeat-x
repeat-yno-repeat
Scroll
Fixed
Percentage
lengthtopleftrightbottom



Normal <length>
同上
None|underline|overline|line-through|blink
Baseline|sub|super|top|text-top|middle|bottom|text-bottom|

<percentage>
Capitalize|uppercase|lowercase|none
Left|right|center|justify
<length>|<percentage>
Normal|<number>|<length>|<percentage>



Length|percentage|auto
同上
同上
同上


Length|percentage
同上
同上
同上


Thin|medium|thick|length
同上
同上
同上
同上
Color
None|dotted|dash|solid

Border-top-width|color

同上
同上
同上
Length|percentage|auto
Length|auto
Left|right|none
Left|right|none|both


Block
inlinelist-itemnone
Normal
prenowrap
Disc
circlesquare
<url>|none
Inside
outside
<keyword>|<position>|<url>


Auto
Crosshair
Default
Hand
Move
e-resize
Ne-resize
Nw-resize
n-resize
Se-resize
Sw-resize
s-resize
w-resize
Text
Wait
Help

 

 

 

CSS    (Cascading Style Sheets)层叠式表单(样式表)

1是把CSS文档放到<head>文档中:
  <style type=“text/css”> …… </style>

  其中<style>中的“type=‘text/css’”的意思是<style>中的代是定义样式表的。
 2另一方法是把CSS式表写在HTML的行内,比如下面的代

  <p style=“font-size14ptcolorblue”>14号文字</p>

  是采用<Style=“ ”>的格式把式写在html中的任意行内,这样方便灵活。

3有一方法是:把您编辑好的CSS文档保存成“.CSS”文件,然后在<head>中定。定的格式是这样的:
  <head> <link rel=stylesheet href=“style.css”> …… </head>

 

一、属性

 1 字体属性

  是最基本的属性,您常都会用到。它主要包括以下些属性:

如果您用<font>属性直接定,一定要注意属性的排放序。  它的排放规则是按照“font-style”“font-variant”“font-weight”“font-size”“font-family”序,其中没有定的以默认值显

 2色和背景属性

写格式:

  属性:background 属性<background-color>||<background-image>||     <background-repeat>||<background-attacement>||<background-position>

 

 

 3、文本属性

  义间

 

    

 网接方式是这样的:未访问过接是色文字并带蓝色的下划线访问过的超级链接是深紫色的文字并深紫色的下划线。如果您所有的网都是这种样式,是不是很单调呢?

  ,利用文本属性中的Text-decoration属性就可以实现对接的修。我先看下面的段代

  <html>
   
<title>link css</title>
   
<head>
   
<style>
   
<!--

   //*义伪类元素(a:),大括号内定了前景色属性和文本装属性,
   hover加上‘font-size’属性目的是激活字体*//
   alink{colorgreen;text-decoration
none}

   //*访问时的状为绿(green),文本装属性(text-decoration)
   没有(none)*//
   avisited{colorred;text-decoration
none}

   //*访问过的状为红(red),文本装属性值为没有*//
   ahover{colorblue;text-decorationoverline;font-size
20pt}

   //*激活的状为蓝(blue) 文本装属性值为上划(overline)
   字体大小20pt*//
   
-->
  
</style>
  
</head>
  
<body>
   <p style=“font-family:
体;font-size
18pt”>
   <a href=“http//www.hongen.com”>
访问</a></p>
   //*接,示三不同状,并且定接文本的字体和大小*//
   <p> <a href=“http//www.hongen.com”>
访问过
</a></p>
   <p> <a href=“http//www.hongen.com”>
激活的
</a></p>
  
</body>
  
</html>

  您如果想看上述代的效果,击这

  我从例子中看到没有访问过接以绿示,并且去掉了下划线;而访问过接以色且没有下划线显示;另外,当鼠激活接以示,并且加上了上划线这种效果是怎么实现的呢?它除了运用了文本属性中的text-decoration属性,而且采用了伪类元素

4容器属性

  距属

距属性的详细列表:

 body{margin1em 2em 3em 4em}
  //*文本的上、右、下、左的距分别为1234em*//

填充距属性

  填充距的属性列表:

padding1em 2em 3em 4em

框属性

  框属性列表:

 P{border5px double purple}//*了四条*//

文混排

  容器属性其他的属性,属性列表:

5、分属性

  如果您使用Word,那您一定知道Word中有一个目符号和的功能。
  在html中,您无需使用前面提到的一些字体、色、容器属性来字体、色和距、填充距等行初始化。因CSS中,已提供了行分用分属性。
  分
属性包括了“list-style”(列表式)、“list-item”(列表)等多属性,我先来看一下分属性的详细列表:

 6、鼠属性

  我知道,当把鼠到不同的地方,当鼠需要行不同的功能,当系统处于不同的状态时,都会使鼠的形状生改
  用CSS来改的属性,就是当鼠到不同的元素象上面以不同的形状、示。
  在CSS当中,
这种样式是通“cursor”属性来实现的。Cursor属性有很多的属性,我来看一下它的详细列表:

四、CSS定位

 1.动态转换

定位和绝对定位。相定位就是允在文档的原始位置上行偏移。而绝对定位任意定位。

 2.

 在里,我来看一个利用z-index定位的例子,个例子的效果

 我看到例子中的两幅片和一段文字分别处于不同的空位置,文字覆盖在那花的片上,而挥动小旗的小老鼠却又覆盖在文字的上面。那么这种效果是怎样实现的呢?里利用了CSS定位的z-index属性

 <html>
   
<head>
   
<title>zindex</title>
   
<style type=“text/css”>
    <!--                   

    .pileposition:absoluteleft:2intop:2in
    width:3inheight:3in;}//*pile,以及它的位置*//
    .pile1{position:absoluteleft:3intop:2in

    width:1inheight:1in} //*pile1,以及它的位置*//
    -->
    
</style>
    
</head>
    
<body>
    
<img src=“ss01010.jpg” class=“pile” id=“image”
     style=“z-index:1”>

     //*入一张图片,使它pilez-index属性定义为1,位置于最下方
      *//
    <div class=“pile” id=“text1”
    style=“color:#ffff33;z-index:2” > 段文字将覆盖在片上。

    </div>//*一段文字的色和z-index属性2于中位置*//

    <img src=“075.gif” class=“pile1” id=“image”
    style=“z-index:3”>

     //*入第二张图片,使它“pile1”z-index属性3,位置于最上
      方*//
    </body>
  </html>

五、CSS滤镜

 1、概述

CSS滤镜属性的标识符是filter写格式:

   filterfilternameparameters

filtername滤镜属性名,里包括alphablurchroma等等多属性

alpha是来置透明度的。先来看一下它的表达格式:

  filteralphaopacity=opcityfinishopacity=finishopacity
  style=stylestartX=startXstartY=startYfinishX=finishX
  finishY=finishY

 Opacity代表透明度等,可选值01000代表完全透明,100代表完全不透明。 Style参数指定了透明区域的形状特征。其中0代表一形状;1代表线形;2代表放射状;3代表方形。
  Finishopacity是一个可选项,用来的透明度,从而达到一种渐变效果,它的也是从0100 StartXStartY代表渐变透明效果的始坐finishXfinishY代表渐变透明效果的束坐

 3blur属性

表达式:

  filterbluradd=adddirectionstrength=strength

看到blur属性有三个参数:adddirectionstrength
  Add参数有两个参数
truefalse。意思是指定片是否被改成模糊效果。    Direction参数用来置模糊的方向。模糊效果是按照顺时针方向行的。其中0度代表垂直向上,45度一个位,默认值是向左的270度。角度方向的对应关下表:

Strength参数只能使用整数来指定,它代表有多少像素的度将受到模糊影响。认值5像素。

是看一个例子吧。击这里看效果 

  看起来是不是有些像万花筒,在个例子中加入了一些JavaScript句,代如下:

  <html>
   
<head>
   
<title>blur css</title>
   
<script>
   
function handlechange(obj)
   //*
置一个循函数handlechange象是obj*//

   { with(obj.filters(0))//*Objfilter属性
*//

    { if (strength<255)//*
置循条件*//

     { strength +=1direction +=45}

    //*一次strength就加1direction45*//        
   
}
   
}
   
</script>
   
</head>
   
<body>
   <p><img id =“img1” src=“ss01087.jpg”         

     style=“filterblur(strength=1)”
     
onfilterchange=“handlechange(this)”>

   //*
入一幅片,初始blur属性strength等于1,同时调onfilterchange

   数*//
   
</p>
   
</body>
  
</html>

注:在javascriptblur属性是这样的:
    
[oBlurfilter=] object.Filters.blur

4Chroma属性

 Chroma属性可以置一个象中指定的透明色,它的表达式如下:

  FilterChromacolor=color

chroma属性片文件不是很适合。因很多片是经过了减色和压缩处理(比如JPGGIF等格式),所以它很少有固定的位置可以透明

 5DropShadow属性

DropShadow属性是了添加象的影效果的。它实现的效果看上去就像使原来的象离开页面,然后在面上示出该对象的投影。看一看它的表达式:

  FilterDropShadowColor=colorOffx=OffxOffy=offy
            Positive=positive

  属性一共有四个参数: Color代表投射影的色。 OffxoffyX方向和Y方向影的偏移量。偏移量必用整数置。如果正整数,代表X的右方向和Y的向下方向。为负整数相反。
  Positive参数有两个
True任何非透明像素建立可的投影,False透明的像素部分建立可的投影

chroma属性一Dropshadow属性对图象的支持不好.不能支持的原因与Chroma,因为这种图象的色很丰富,很找到一个投射影的位置

 

 6FlipHFlipV属性

  FlipCSS滤镜的翻属性,FlipH代表水平翻FlipV代表垂直翻。它的表达式很简单,分是:

  FilterFlipH

  FilterFlipV

 8Glow属性

  当一个象使用“Glow”属性后,象的边缘就会光的效果。它的表达式如下:

  FilterGlowColor=colorStrength=strength

  Glow属性的参数只有两个:Color是指定光的色,Strength指定光的度,参数1255

7Gray属性

  Gray属性把一张图成灰度。它的表达式很简单

  FilterGray

 只需在您定IMG式中加入一句代

  {FilterGray}就一切OK了。

 9Invert属性

  Invert属性可以把象的可化属性全部翻,包括色彩、和度和亮度
  它的表达式也很简单

  FilterInvert

看到Invert属性实际上达到的是一底片的效果。

 10Mask属性

  Mask属性为对象建立一个覆盖于表面的膜。它的表达式也很简单

  FilterMaskColor=色)

  只有一个Color参数,用来指定使用什么颜色作掩膜

mask属性对图片文件的支持是不,不能达到应该有的效果

 11Shadow属性

  Shadow属性可以在指定的方向建立物体的投影。它的表达式是这样的:

  FilterShadowColor=colorDirection=direction

  里,Shadow有两个参数Color参数用来指定投影的色;Direction参数用来指定投影的方向。
  的方向与我在第二Blur属性中提到的方向与角度的是一的。   也您会,前面到的Dropshadow属性和Shadow属性有什不同
  光
,您恐怕还难以理解,看一看分利用两个属性做出来的效果有什不同():

 

         Shadow效果        Dropshadow效果

  这样比,就可以很明的看出两者的不同。
  Shadow属性可以在任意角度行投射影,Dropshadow属性实际上是用偏移来定义阴影的。所以,看上去左的文字和影就像是一体的,而右的文字就像脱离了影一

12Wave属性

  Wave属性用来把象按照垂直的波纹样式打乱。它的表达式如下:

  FilterWaveAdd=TrueFalse),Freq=率,LightStrength=光效,
      Phase=偏移量,Strength=度)

  我看到Wave属性的表达式是比较复杂的,它一共有五个参数。Add参数有两个参数True代表把象按照波纹样式打乱;False代表不打乱;
  Freq参数指生成波率,也就是指定在象上共需要生多少个完整的波   LightStrength参数是了使生成的波光的效果。参数可以从0100    Phase参数用来置正弦波始的偏移量。的通用值为0,它的可围为0100代表的偏移量占波的百分比。比如该值为25,代表正弦波从90度(360*25%)的方向

 13Xray属性

  Xray就是X线的意思。
  Xray属性,名思这种属性生的效果就是使象看上去有一X光片的感 它的表达式很简单

  FilterXray

 我们还是先来看一个面(如下):

  如果在上面的面中加入Xray属性,也就是在<head><Style>中,增添下面一句代

  FilterXray

  您再看面就会是另一效果了:(如下

  看,是不是就像它拍了一X光片一

(http://www.hongen.com/pc/homepage/css/css0101.htm)

ASP.Net中两利用CSS实现多界面的方法.

使动态不同CSS实现多界面(型于csdnblog):

方法一:

<%@page language="C#"%>
<%@import namespace="System.Data"%>
<script language="c#" runat="server">
public void page_load(Object obj,EventArgs e)
{
//
建服器端控件.
//
指定的标记"LINK"初始化此的新.
HtmlGenericControl objLink=new HtmlGenericControl("LINK");
objLink.ID=ID;
objLink.Attributes["rel"]="stylesheet";
objLink.Attributes["type"]="text/css";
objLink.Attributes["href"]="portal.css";

//
此控件不生任何可见输,其他控件的容器,可在其中添加,插入或移除控件.
MyCSS.Controls.Add(objLink);
}
</script>
<html>
<head>
<title>c#</title>
<asp:placeholder id="MyCSS" runat="server"></asp:placeholder>
</head>
<body bgColor="#ffcc66" style="FONT:9pt">
<form runat="server">

</form>
</body>
</html>
==========================================
过动态设面所有同型控件的式来该变界面:

方法二:

可以通WEB控件的CssClass属性,可方便地置和修改控件的式。
但在实际开发过程中,一个个地置控件的CssClass属性,非常繁,所以此思路用不广.
但下面的代段演示了一次性改变页面所有同型控件的式的方法,可以实现简单SKIN等功能。

如下:
public void page_load(Object obj,EventArgs e)
{
if(!Page.IsPostBack){
//
为页面的所有控件.
SetCSS(Page.Controls);
}
}

private void SetCSS(System.Web.UI.ControlCollection vControls)
{
for(int i=0;i<vControls.Count;i++)
{
System.Web.UI.Control vControl=vControls[i];

//
得到控件的
//
可增加控件型及相应处理方法
string PType=vControl.GetType().Name;
switch (PType)
{
case "TextBox":
TextBox_CSS ((TextBox) vControl);
break;
case "Button":
//Button_CSS ((Button) vControl);
break;
case "DataGrid":
//DataGrid_CSS ((DataGrid) vControl);
break;
}
if(vControl.Controls.Count>0)
SetCSS(vControl.Controls);
}
}


private void TextBox_CSS(TextBox tb){
tb.CssClass="TextBox_show";
}

<form runat="server">
<asp:textbox id="Search1" runat="server"/>
<asp:textbox id="Search2" CssClass="INPUT" runat="server"/>
</form>

运行后,面源.发现文本框的式已一修改"TextBox_show".

(http://southidc.cnblogs.com/articles/235887.html)

 

 

 

 

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值