首页 > 代码库 > CSS
CSS
6、属性选择器
第一种:简单属性选择,示例:img[alt] {border: 5px solid red;}
第二种:根据具体属性值选择,示例:planet[moons="1"] {color: red;}
第三种:根据部分属性值选择,示例:img[title~="Figure"] {border: 1px solid gray;}
更多可参考:http://www.w3school.com.cn/css/css_selector_attribute.asp
7、后代选择器
根据上下文选择元素,也叫上下文选择器。示例:h1 em {color:red;}
8、子元素选择器
与后代选择器相比,子元素选择器只能选择作为某元素子元素的元素
h1 > strong {color:red;}
table.company td > p
9、相邻兄弟选择器
相邻兄弟选择器可选择紧接在另一元素后的元素,且二者有相同父元素。
如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器
示例:如果要增加紧接在 h1 元素后出现的段落的上边距 h1 + p {margin-top:50px;}
10、伪类选择器
:focus 伪类(无法在 IE 中工作)
锚伪类
a:link {color: #FF0000} /* 未访问的链接 */
a:visited {color: #00FF00} /* 已访问的链接 */
a:hover {color: #FF00FF} /* 鼠标移动到链接上 */
a:active {color: #0000FF} /* 选定的链接 */
伪元素
:first-letter 向文本的第一个字母添加特殊样式
:first-line 向文本的首行添加特殊样式
:before 在元素之前添加内容
:after 在元素之后添加内容
CSS