第一章 css和文档
CSS:cascading style sheet层叠样式表
W3C:world wide web consortiam万维网联盟
元素(element)是文档(document)的基础,分为
HTML和XHTML中,块级元素不能继承自行内元素,CSS对角色如何嵌套不存在限制
如果为一个rel为stylesheet的link指定了标题,也就指定了该样式表要作为preferred style sheet(首选样式表),如果将一组样式表指定为首选样式表,那么只会使用其中的一个
文档样式表,嵌套样式表
向后可访问性:将声明包含在HTML注释标记中,较老的不支持style的浏览器则会将style忽略,其后的声明当初注释。
CSS注释:/* */不支持嵌套
每个样式表由一系列规则组成
规则:选择器(selector) 声明块(declaration block)
声明块由一个或多个声明组成,每个声明都是一个属性-值对(property-value)
元素选择器:HTML元素
几乎在所有的情况下,值要么是一个关键字,要么是该属性可取关键字的一个列表,关键字之间用空格分隔,如果声明中使用了不正确的属性或者值,整个声明都会被忽略
特例:h2 {font: large/150% sans-serif}; 斜线用来分隔设置字体大小和行高的两个关键字
选择器分组:用逗号分隔不同的选择器
通配选择器(universal selector):显示为一个*,可以与任何元素匹配
声明分组:在各个声明的末尾加分号。通常用结合选择器和声明的分组
类选择器(class seector):要应用样式而不考虑具体涉及的元素 .class{property:value}