CSS2 参考指南
这是一个完整的参考指南,针对网页开发人员,我们列出了所有在万维网联盟推荐的层叠样式表第2级规范中定义的CSS属性。
- Aural
- Background
- Border
- Classification
- Dimension
- Font
- Generated Content
- List and Marker
- Margin
- Outlines
- Padding
- Positioning
- Table
- Text
- Pseudo-classes
- Pseudo-elements
点击任何属性以查看其说明和示例 –
编号 | 属性和描述 |
---|---|
1 | azimuth 描述了声源在听者环境的水平轴上的位置。 |
2 | background 以下属性的组合属性: 背景附着(background-attachment) |
3 | background-attachment 确定背景图片是固定在窗口中还是随着文档滚动而滚动。 |
4 | background-color 设置元素的背景颜色。 |
5 | background-image 设置元素的背景图像。 |
6 | background-position 如果指定了,设置元素背景图像的初始位置;通常会配对提供 x 和 y 位置的值;默认位置为0% 0%。 |
7 | background-repeat 确定如何在元素上重复(平铺)背景图像。 |
8 | border 设置元素的四个边框;值为一个或多个颜色、 border-width 的值,以及 border-style 的值。 |
9 | border-bottom 设置元素的底部边框;值可以是颜色、border-bottom-width的值以及border-style的值。 |
10 | border-bottom-width 设置元素底部边框的厚度。 |
11 | border-collapse 设置表格边框渲染算法。 |
12 | border-color 设置元素的四个边框的颜色;默认为元素的颜色。 |
13 | border-left-color 设置元素左边框的颜色;默认为元素的颜色。 |
14 | border-right-color 设置元素右边框的颜色;默认为元素的颜色。 |
15 | border-top-color 设置元素顶部边框的颜色;默认为元素的颜色。 |
16 | border-bottom-color 设置元素底部边框的颜色;默认为元素的颜色。 |
17 | border-left 设置元素的左边框;值可以是颜色、border-left-width的值和border-style的值中的一个或多个。 |
18 | border-left-width 设置元素左边框的粗细。 |
19 | border-right 设置元素的右边框;值可以是颜色、border-right-width的值和border-style的值中的一个或多个。 |
20 | border-right-width 设置元素右边框的厚度。 |
21 | border-spacing 当使用独立边框时,设置边框之间的间距。一个值设置垂直和水平间距,两个值分别设置水平和垂直间距。 |
22 | border-style 设置元素四个边框的样式。 |
23 | border-top 设置元素的顶部边框;值可以是颜色、 border-top-width 的值和 border-style 的值。 |
24 | border-top-width 设置元素的顶部边框的厚度。 |
25 | border-width 设置元素四个边框的厚度。 |
26 | bottom 与 position 属性一起使用,将元素的底部边缘放置在指定位置。 |
27 | caption-side 设置表格标题的位置。 |
28 | clear 设置元素的哪些边距不能与浮动元素相邻;如果这个边距不被清除,元素将向下移动。 |
29 | clip 设置元素的剪辑遮罩。 |
30 | color 设置元素的颜色。 |
31 | background 在元素周围插入生成的内容。 |
32 | counter-increment 将计数器增加1;值是计数器名称的列表,每个名称后面可以选择跟随一个值来增加计数器。 |
33 | counter-reset 将计数器重置为零;值是计数器名称的列表,每个名称后面可以选择跟随一个值来重置计数器。 |
34 | cue-after 在元素发声后播放指定的声音。 |
35 | cue-before 在元素发声前播放指定的声音。 |
36 | cursor 定义了鼠标的形状。 |
37 | direction 定义元素内容流动的方向。 |
38 | display 控制元素的显示方式。 |
39 | elevation 设置声音播放的高度。 |
40 | empty-cells 在具有分隔边框的表格中隐藏空单元格。 |
41 | float 确定元素是向左浮动还是向右浮动,允许文字环绕其周围或以内联方式显示。 |
42 | font 设置元素的所有字体属性。值可以是以下任意一种值:
font-style |
43 | font-family 定义一个元素的字体,可以是具体的字体也可以是serif、sans-serif、cursive、fantasy和monospace中的一种通用字体。 |
44 | font-size 定义字体的大小。 |
45 | font-size-adjust 调整当前字体的纵横比。 |
46 | font-stretch 确定要拉伸当前字体的量。 |
47 | font-style 定义字体的风格,可以是normal或一种倾斜的样式。 |
48 | font-variant 定义字体为小型大写字母。 |
49 | font-weight 定义字体的粗细。如果使用数字,必须是100到900之间的100的倍数;400是正常的,700与关键字bold相同。 |
50 | height 定义元素的高度。 |
51 | left 与position属性一起使用,将元素的左边缘放置在指定位置。 |
52 | letter-spacing 在文本字符之间插入额外的空格。 |
53 | line-height 设置相邻文本基线之间的距离。 |
54 | list-style 使用任意值定义与列表相关的样式,包括以下内容:
list-style-image |
55 | list-style-image 定义用作列表项标记的图像,替代以下值: list-style-type |
56 | list-style-position 根据列表项内容缩进或扩展(默认)列表项标记。 |
57 | list-style-type 为无序列表(circle,disc 或 square)或有序列表(decimal,loweralpha,lower-roman,none,upper-alpha 或 upper-roman)定义列表项标记。 |
58 | margin 定义一个元素的四个边距。 |
59 | margin-bottom 定义一个元素的底边距。默认值为0。 |
60 | margin-left 定义一个元素的左边距。默认值为0。 |
61 | margin-right 定义一个元素的右边距。默认值为0。 |
62 | margin-top 定义一个元素的上边距。默认值为0。 |
63 | marker-offset marker-offset属性可用于有序列表中,用于指定标记框(或列表符号)和其关联主框之间的最近边框边缘之间的距离。 |
64 | marks marks属性用于在分页媒体上设置裁剪标记和交叉标记。这与@page规则一起使用。 |
65 | max-height max-height属性用于限制元素的高度。 |
66 | max-width max-width属性用于设置元素的最大宽度。 |
67 | min-height min-height属性用于限制元素的高度。 |
68 | min-width min-width属性用于限制元素的宽度。 |
69 | orphans 设置孤立段落片段中允许的最少行数。 |
70 | outline 轮廓属性是一个简写属性,用于指定所有轮廓属性。 |
71 | outline-color 轮廓颜色属性用于指定轮廓的颜色。请注意,与边框属性不同,轮廓不占用额外的空间,且可以是非矩形的。 |
72 | outline-color-style 轮廓样式属性用于指定轮廓的样式。请注意,与边框属性不同,轮廓不占用额外的空间,且可以是非矩形的。 |
73 | outline-width 轮廓宽度属性用于指定轮廓的宽度。请注意,与边框属性不同,轮廓不占用额外的空间,且可以是非矩形的。 |
74 | overflow 决定溢出内容的呈现方式。 |
75 | padding 定义元素周围的四个内边距。 |
76 | padding-bottom 定义元素的底部内边距。默认值为0。 |
77 | padding-left 定义元素的左侧内边距。默认值为0。 |
78 | padding-right 定义元素的右侧内边距。默认值为0。 |
79 | padding-top 定义元素的顶部内边距。默认值为0。 |
80 | page 将命名的页面布局与元素关联。 |
81 | page-break-after 强制或抑制元素之后的分页。 |
82 | page-break-before 强制或抑制元素之前的分页。 |
83 | page-break-inside 抑制元素内部的分页。 |
84 | pause pause属性是CSS的缩写,用于指定媒体中的暂停。 |
85 | pause-after 在说完元素后暂停媒体。 |
86 | pause-before 暂停媒体播放,然后再说出一个元素。 |
87 | pitch 设置元素的语音内容的平均音调。 |
88 | pitch-range 设置音调的范围,从0(平坦)到100(宽广);默认值为50。 |
89 | play-during 如果提供了URL,则在元素的语音内容期间播放,repeat循环音频;mix使其与其他背景音频混合,而不是替换。 |
90 | position 设置元素的定位模型。 |
91 | quotes 设置用于引用文本的引号符号。 |
92 | richness 设置声音的丰富度,从0(平淡)到100(甜美);默认值为50。 |
93 | right 与 position 属性一起使用,将元素的右边缘放置在指定位置。 |
94 | size 尺寸属性用于在分页媒体中指定页面的大小。 |
95 | speak 决定如何朗读元素的内容。 |
96 | speak-header 决定表头是否在每行或每列朗读一次,或每次朗读一个单元格时朗读一次。 |
97 | speak-numeral 决定数字的朗读方式。 |
98 | speak-punctuation 确定是否朗读标点符号或用于语调。 |
99 | speech-rate 设置语音的速度;数字表示每分钟的单词速度。 |
100 | stress 设置声音的重音大小,从0(呆滞)到100(过度兴奋);默认为50。 |
101 | table-layout 确定表格呈现算法。 |
102 | text-align 设置元素的文本对齐样式。 |
103 | text-decoration 定义文本的任何装饰;值可以组合使用。 |
104 | text-indent 定义元素中第一行文本的缩进;默认值为0。 |
105 | text-shadow 创建具有不同颜色和偏移的文本阴影。 |
106 | text-transform 相应地转换元素中的文本。 |
107 | top 与属性 position 一起用于放置元素的顶部边缘。 |
108 | vertical-align 设置元素的垂直定位。 |
109 | visibility 确定元素在文档或表中是否可见。 |
110 | voice-family 选择指定的语音族以朗读元素的内容。 |
111 | volume 设置朗读内容的音量;数值范围从0到100。 |
112 | white-space 定义元素内部空白的处理方式。 |
113 | widows 设置段落片段中允许的最小行数。 |
114 | width 定义元素的宽度。 |
115 | word-spacing 在单词之间插入额外的空白。 |
116 | z-index 设置当前元素的渲染层。 |
伪类和伪元素
序号 | 属性和描述 |
---|---|
1 | :active 使用此类来为激活的元素添加特效。 |
2 | :focus 使用此类来为拥有焦点的元素添加特效。 |
3 | :hover 使用此类来为鼠标悬停在元素上时添加特效。 |
4 | :link 使用此类来为未访问的链接添加特效。 |
5 | :visited 使用此类来为已访问的链接添加特效。 |
6 | :first-child 使用此类来为某个元素的第一个子元素添加特效。 |
7 | :lang 使用此类为指定元素指定语言。 |
8 | :first-letter 使用此元素为文本的第一个字母添加特效。 |
9 | :first-line 使用此元素为文本的第一行添加特效。 |
10 | :before 使用此元素在一个元素之前插入内容。 |
11 | :after 使用此元素在一个元素之后插入内容。 |