注意要点:
1、ID属性不要以数字开头,数字开头的ID在 Mozilla/Firefox 浏览器中不起作用。
2、class 选择器用于描述一组元素的样式,class 选择器有别于id选择器,class可以在多个元素中使用。
3、不要在属性值与单位之间留有空格。假如你使用 "margin-left: 20px" 而不是 "margin-left: 20 px"。
4、如果某些属性在不同的样式表中被同样的选择器定义,那么属性值将从更具体的样式表中被继承过来。
5、当同一个 HTML 元素被不止一个样式定义时,会使用哪个样式呢?一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 4 拥有最高的优先权。
- 浏览器缺省设置
- 外部样式表
- 内部样式表(位于 <head> 标签内部)
- 内联样式(在 HTML 元素内部)
一、CSS Text(文本)
1、文本的对齐方式:text-align
h1 {text-align:center;} p.date {text-align:right;} p.main {text-align:justify;}
2、文本修饰,text-decoration 属性用来设置或删除文本的装饰。
h1 {text-decoration:overline;} h2 {text-decoration:line-through;} h3 {text-decoration:underline;}
3、文本转换,文本转换属性是用来指定在一个文本中的大写和小写字母。
p.uppercase {text-transform:uppercase;} p.lowercase {text-transform:lowercase;} p.capitalize {text-transform:capitalize;}
4、文本缩进属性,是用来指定文本的第一行的缩进
p {text-indent:50px;}
5、指定字符之间的空间,演示了如何增加或减少字符之间的空间
h1 {letter-spacing:2px;} h2 {letter-spacing:-3px;}
6、指定行与行之间的空间,如何指定在一个段落中行之间的空间