css权威指南笔记1

已经看了两天,觉得收获不少,以前没有系统的关注过css,趁着最近有闲就好好看看吧。
先记今天看的,前几天看的今后再补吧。
1、特殊性描述了不同规则的相对权重:
被继承的值/*specificity=0*/
H1(元素)/*specificity=1*/
P EM/*specificity=2*/
.grape/*specificity=10*/
p.bright/*specificity=11*/
p.bright em.dark/*specificity=22*/
#id216/*specificity=100*/
权重越高的样式越被优先采用
带有style的元素权值=100:<EM style=""></EM>
还有一种“重要规则”用以覆盖特殊性机制用!important标记标志:p.dark{color:#333 !important;background:white;}
2、css的层叠规则顺序如下:
1)找出所有包含与给定元素匹配的选择符的声明。
2)按权重排序,然后按起源排序:制作者、读者、用户代理
3)按特殊性排序
4)按声明的先后顺序
3、css中的元素类型
1)块级元素:诸如段落、标题、列表、表格、DIV和BODY等元素都是块级元素。特点:从新行显示,而且其后的元素也需另起一行显示。只能作为其他块级元素的子元素,而且需要一定的条件。
2)内联元素:如A、EM、SPAN元素及大多数的替换元素。他们不必在新行显示也不要求其它元素在新行显示,可作为其他任何元素的子元素。
3)列表项元素:LI。
他们占了display属性的四个值中的三个“block,inline,list-item”还有一个值是“none”,display属性适用于所有元素并不能被继承。
posted on 2006-05-31 15:07  无足鸟  阅读(260)  评论(0)    收藏  举报