正 文

样式表(CSS:Cascading Style Sheets)[中]


www.7dspace.com  更新日期:2005-8-16 5:05:56  七度空间


  样式表(CSS:Cascading Style Sheets)学习[上]

字模、字体样式、字体大小、字体效果等。常用属性有:

等。

号字体。

)。

(小型大写字母)。

文本修饰、文本缩进、单词间距、字母间距、行间距、文本的水平对齐和垂直对齐以及空白大小的控制。常用属性有:

)。

:字母间距。

:为段落元素第一行产生缩进。

:当前行的高度,这样设置的行上下会空出相同的距离。

(即使文本行超出了元素内容的宽度也不会换行)

<!--[if !supportEmptyParas]--> <!--[endif]-->

:文字颜色

:背景色

:决定当背景图像比元素的画布空间小时该如何排列。

:默认,在水平和垂直两个方向上平铺;

:仅在水平方向平铺;

:仅在垂直方向平铺;

:不平铺。

:默认,图像和文本一起滚动;

:图像不动,水印效果。

:背景图像在元素画布空间中的定位方式,指定了图像左上角相对于画布的水平间距和垂直间距。可以用绝对距离(像素)、百分比或特殊关键字。

right

bottom

<!--[if !supportEmptyParas]--> <!--[endif]-->

white;}

20%  40%;}

center  center;}

<!--[if !supportEmptyParas]--> <!--[endif]-->

属性如下:

的边和相邻元素的边的距离。

属性:决定包围元素的边的边框的视觉特性。

属性:决定元素内它的边和它的实际内容间的距离。

的大小和位置。

<!--[if !supportEmptyParas]--> <!--[endif]-->

单边距的设置规则:

:上边距

:右边距

:下边距

:左边距

<!--[if !supportEmptyParas]--> <!--[endif]-->

单边距的设置。

body {margin-top:20px; margin-bottom:20px; margin-left:30px; margin-right:50px;}

p {margin-bottom:20mm;}

div.fun {margin-left:1.5cm; margin-right: 1.5cm;}

<!--[if !supportEmptyParas]--> <!--[endif]-->

属性来一次性为四条边设置边距。

<!--[if !supportEmptyParas]--> <!--[endif]-->

属性设置边距的规则。

个“空白”。

p{margin:1.5cm;}

如果四个值都指定了,则它们按照顺时针方向应用到各个空白(上、右、下、左的顺序),

最后一个距离后加分号,之间用空格相隔。

p{margin:10px  5px  15px  5px;}

如果在规则中仅指定了两个或三个值,缺少一边的取值将由它的对边决定。

p{margin:10px  5px ;}

像素。

<!--[if !supportEmptyParas]--> <!--[endif]-->

)之间。

属性

:无边框

:点边框

:虚线边框

:实线边框

:双边框

:蚀刻边框

:突出边框

:凹进边框

:凸起边框

类似。

<!--[if !supportEmptyParas]--> <!--[endif]-->

属性

,当然也可取其他长度值。

属性

可以分别设置边框的颜色。

<!--[if !supportEmptyParas]--> <!--[endif]-->

的顺序来给出值。

<!--[if !supportEmptyParas]--> <!--[endif]-->

组合属性的设置。

#RainbowBox

{

background-color:yellow;

border-top:solid 20px red;

border-right:double 10px blue;

border-bottom:solid 20px green;

border-left:dashed 10px orange;

}

<!--[if !supportEmptyParas]--> <!--[endif]-->

属性来一次性地对四边的间隙进行设置。

<!--[if !supportEmptyParas]--> <!--[endif]-->

的综合应用。

<!--

#one

{

background:yellow;

border-style:double;

border-width:medium;

padding-left:1cm;

padding-right:0.5cm;

}

#two

{

background:yellow;

border-style:double;

border-width:medium;

padding-top:1cm;

padding-bottom:1cm;

}

#three

{

background:yellow;

border-style:double;

border-width:medium;

padding:1cm  1cm;

margin:0.5cm  4cm;

}

-->

<!--[if !supportEmptyParas]--> <!--[endif]-->

综合。

P

{

width:300px;

height:400px;

padding:10px;

border:solid 5px;

background-color:yellow;

color:black;

}

<!--[if !supportEmptyParas]--> <!--[endif]-->

(默认)。

<!--[if !supportEmptyParas]--> <!--[endif]-->

属性不同。

:块级元素。

:行内元素。

:列表元素

<!--[if !supportEmptyParas]--> <!--[endif]-->

属性使用。

“关闭”一个段落,使其不显示出来:

p.remove{display:none;}

将一个块级元素(比如段落)转变成行内元素,这样就可以不换行显示!

p{display:inline;}

将一个行内元素转变成块级元素,这样就增加了一个回车(换行)!

em{display:block;}

强制一个元素在一定程度上像列表那样显示:

b{display:list-item;}


上一篇:DIV+CSS构成的树型菜单
下一篇:样式表CSS中div、span和center元素
作者:  来源: ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐