如:p{ width : 250px;}
h1{color : #ff0000 }
如:#hello{ color : #ffooff }
<div id="hello" >你好</div>
如 : .reader{ color ; #00ff00 }
<div class="reader">你好</div>
如: a : visited { color:#ffee00 } //用于超链接访问过后,样式变为红色文本
在实际使用中使用最多的是超链接的4中状态 即:link、hover、active、visited
伪类 | 用法 |
:link | 超链接未被访问时 |
:hover | 对象(一般为超链接)在鼠标滑过时 |
:active | 对象(一般为超链接)被用户单击时(鼠标单击未释放) |
:visited | 超级链接未被访问后 |
:focus | 对象成为输入焦点时 |
:first-child |
对象的第一个子对象 |
:first | 页面的第一页 |
伪对象 | 用法 |
:after | 设置某个对象之后的内容 |
:first-letter | 对象内的第一个字符 |
:first-line | 对象第一行 |
:before | 设置某一对象之前的内容 |
如:*{margin:10px} //所有对象外边距为10px
需要对多种选择符进行相同样式的设置时,用逗号‘,’隔开
如:p,span,div { color :#ff0000 }
通过标签嵌套包含关系组合选择符,包含2个选择符用空格隔开
如: p span { color:#ff0000 } //是有p标签内的span标签包含文本被设置为红色
即标签选择符与id和class的组合,两者之间不需分隔
如:p#hello { color:#ff0000 } // id名为hello 的 p 标签 的文本为红色
p.reader { color:#ff0000 } // class名为reader 的 p 标签 的文本为红色
如:p#hello h1{ color :#ff0000 } //id名为hello的p标签内的h1标签的文本为红色
单位 | 说明 |
px | 像素(Pixel) |
em | 相对当前文本尺寸的倍数 |
ex | 相对字符高度的倍数 |
pt | 点/磅(Point) |
pc | 派卡(Pica) |
in | 英寸(Inch) |
mm | 毫米 |
cm | 厘米 |