1.选择器特异度:选择器的特异度越大,优先级就越高,通过对特异度的计算比较,可以在同时具有多个选择器时解决应用哪一个的问题。(特异度分辨不出的看书写顺序)
2.特异度是怎么计算的:统计id、类、E标签的数量得到数字的大小。 id 类 E标签 1 2 2 大 0 2 2 小
3.属性继承:文字类型的可以继承父级属性,比如color、font-size;盒模型不可以继承,比如width。
如何使不能继承的变为可以继承的呢?答:比如可以使用关键字inherit。 ps:关于一些关键字的了解,initial关键字可以将变量的值显式重置为初始值。css中的每一个属性都有一个初始值,不做列举,可自行查阅。
4.确定网页内容大小和位置的算法,放到下一篇笔记中写。
拓展查阅了关于样式:link、style。
5.块级vs行级:
1.block块级不与其他盒子并列摆放,独占一行;且适用于所有的盒模型属性。div 2.inline行级和其他行级box放一行或拆开成多行;有的height、width属性不适用。 3.inline-box:本身是行级,又是一小块像block似的块级,每一小块不会被拆到多行。
4.行级排版规则:只包含行级盒子的容器会创建IFC,IFC内排版规则是box在一行内摆放,摆不开换行,另有水平竖直对齐的属性。
5.块级某些容器创建BFC。
ps:css的border属性允许指定元素边框样式、宽度、色彩。 一个盒子div, 根元素html