HTML5移动Web开发指南6.2.2 伪类选择器_HTML5移动Web开发指南6.2.2 伪类选择器试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > web > HTML5移动Web开发指南 > 6.2.2 伪类选择器

HTML5移动Web开发指南——6.2.2 伪类选择器

伪类选择器 在CSS3选择器中,伪类选择器种类非常多。然后在CSS2.1时代,伪类选择器就已经存在,例如超链接的四个状态选择器:a:link、a:visited、a:hover、a:active。 CSS3增加了非常多的选择器,其中包括:  first-line伪元素选择器  first-letter伪元素选择器  root选择器  not选择器  empty选择器  target选择器 这些伪类选择器是CSS3新增的选择器,它们都能得到在Android和iOS平台下Web浏览器的支持。现在我们就为你介绍这部分的选择器。 1.before before伪类元素选择器主要的作用是在选择某个元素之前插入内容,一般用于清除浮动。 目前,before选择器得到支持的浏览器包括:IE8+、Firefox、Chrome、Safari、Opera、Android Browser和iOS Safari。 before选择器的语法是: 元素标签:before{ content:"插入的内容" } 例如,在p元素之前插入“文字”: p.before{ content:"文字" } 2.after after伪类元素选择器和before伪类元素选择器原理一样,但after是在选择某个元素之后插入内容。 目前,before选择器得到支持的浏览器包括:IE8+、Firefox、Chrome、Safari、Opera、Android Browser和iOS Safari。 after选择器的语法是: 元素标签:after{ content:"插入的内容" } 3.first-child 指定元素列表中第一个元素的样式。语法如下: li:first-child{ color:red; } 4.last-child 和first-child是同类型的选择器。last-child指定元素列表中最后一个元素的样式。语法如下: li:last-child{ color:red; } 5.nth-child和nth-last-child nth-child和nth-last-child可以指定某个元素的样式或从后数起某个元素的样式。例如: //指定第2个li元素 li:nth-child(2){} //指定倒数第2个li元素 li:nth-last-child{} //指定偶数个li元素 li:nth-child(even){} //指定奇数个li元素 li:nth-child(odd){} 本节我们只介绍了部分常用的CSS选择器,实际上选择器并不止这几种,其余的选择器不再详细介绍,有兴趣的读者可以阅读CSS3相关资料。

展开全文

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《HTML5移动Web开发指南》其他试读目录

• 6.1 CSS3
• 6.2 选择器
• 6.2.1 属性选择器
• 6.2.2 伪类选择器 [当前]
• 6.3 阴影
• 6.3.1 box-shadow
• 6.3.2 text-shadow
• 6.4 背景
• 6.4.1 background-size
• 6.4.2 background-clip
• 6.4.3 background-origin
• 6.4.4 background
• 6.5 圆角边框
• 6.6 Media Queries移动设备样式
• 6.6.1 传统网站在iPhone上的显示问题
• 6.6.2 viewport设置适应移动设备屏幕大小
• 6.6.3 Media Queries如何工作