CSS 特殊选择符
2014-04-25 13:58
288 查看
1、子元素选择符 > :父元素 > 子元素
2、紧邻同胞选择符 + :元素1 + 元素2
元素2 必须紧跟着元素1
3、兄弟选择符 ~ :元素1 ~ 元素2
元素2 与元素1 同级并在元素1 之后,不一定紧跟
4、通配选择符 * :
关于 * 有一个作用就是选择非子元素:p * a{ color: red;} 表示 p 的后代元素但非子元素中的 a
5、属性名选择器:标签名[属性名]
6、属性值选择器:标签名[属性名="属性值"]
7、链接伪类:
a:link /* 表示链接,用户没有任何动作 */
a:visied /* 表示链接被用户点击过 */
a:hover /* 表示用户的光标悬停在链接之上 */
a:active /* 表示链接正在被点击,为释放鼠标 */
注:这四个链接伪类必须按照这样的顺序使用,但不必全部写出。
一个冒号(:)表示伪类,两个冒号(::)表示 CSS3 新增的伪元素,如 first-letter,first-line 等。
8、焦点伪类::focus
9、目标伪类::target
当用户通过链接转到页面其他的元素的时候,这个元素就是目标元素,在转过去的时候就会应用目标伪类的样式。
这个时候目标元素的样式会在用户点击其他链接转到其他元素的时候无效。
10、子元素伪类::first-child , :last-child ,:nth-child(n)
11、::first-letter 伪元素和 ::first-line 伪元素:为第一个字或第一行添加设置样式
12、::before 伪元素和 ::after 伪元素:在特定元素前面或后面添加内容,如
p::before{content: "insert before content";}
注:搜索引擎不会获取伪元素的内容,所以不要把重要的内容通过伪元素去添加
2、紧邻同胞选择符 + :元素1 + 元素2
元素2 必须紧跟着元素1
3、兄弟选择符 ~ :元素1 ~ 元素2
元素2 与元素1 同级并在元素1 之后,不一定紧跟
4、通配选择符 * :
关于 * 有一个作用就是选择非子元素:p * a{ color: red;} 表示 p 的后代元素但非子元素中的 a
5、属性名选择器:标签名[属性名]
6、属性值选择器:标签名[属性名="属性值"]
7、链接伪类:
a:link /* 表示链接,用户没有任何动作 */
a:visied /* 表示链接被用户点击过 */
a:hover /* 表示用户的光标悬停在链接之上 */
a:active /* 表示链接正在被点击,为释放鼠标 */
注:这四个链接伪类必须按照这样的顺序使用,但不必全部写出。
一个冒号(:)表示伪类,两个冒号(::)表示 CSS3 新增的伪元素,如 first-letter,first-line 等。
8、焦点伪类::focus
9、目标伪类::target
当用户通过链接转到页面其他的元素的时候,这个元素就是目标元素,在转过去的时候就会应用目标伪类的样式。
这个时候目标元素的样式会在用户点击其他链接转到其他元素的时候无效。
10、子元素伪类::first-child , :last-child ,:nth-child(n)
11、::first-letter 伪元素和 ::first-line 伪元素:为第一个字或第一行添加设置样式
12、::before 伪元素和 ::after 伪元素:在特定元素前面或后面添加内容,如
p::before{content: "insert before content";}
注:搜索引擎不会获取伪元素的内容,所以不要把重要的内容通过伪元素去添加
相关文章推荐
- CSS中一些特殊的上下文选择符的使用
- CSS:特殊的上下文选择符及属性选择符
- CSS 特殊选择符
- 一个 Android 程序员的小程序入门学习笔记『一』(标签和特殊CSS)
- Javascript中CSS属性float的特殊写法
- HTML CSS 特殊字符表
- CSS 样式书写规范+特殊符号
- Web前端学习笔记(二)——CSS中的选择符
- CSS冲突:选择符的优先级
- CSS中针对IE6、7和FF的特殊写法
- CSS 选择符【总结】
- CSS中有序列表的一些特殊代码形式
- unicode字符集特殊符号对应html/js/css符号
- 前端研究CSS之文字与特殊符号元素结合的浏览器兼容性总结
- css特殊字符总结
- css设置特殊字体
- css如何导入特殊字体
- HTML特殊字符的html、js、css写法汇总 (转)
- CSS记录-1-ID和类选择符
- css的某些特殊属性