CSS3 新增选择器:伪类选择器和属性选择器
一、结构(位置)伪类选择器( : )
1、:first-child
2、:last-child
3、:nth-child(n)或者:nth-child(2n)或者:nth-child(2n+1)
<body><ul><li>我是第一个</li><li>我是第二个</li><li>我是第三个</li><li>我是第四个</li><li>我是第五个</li><li>我是第六个</li><li>我是第七个</li><li>我是第八个</li><li>我是第九个</li><li>我是第十个</li></ul> </body>
<style>ul li:first-child{/* 选择第一个li */ background: rgb(228, 22, 22);}ul li:last-child {/* 选择最后一个li */background: rgb(109, 18, 212);}ul li:nth-child(6){/* 选择第n个li */background: rgba(140, 214, 19);}ul li:nth-child(2n){/* 选择偶数li(注:n=0,1,2,3,4……) */font-size: 20px;}ul li:nth-child(2n+1){/* 选择奇数li(注:n=0,1,2,3,4……) */font-size: 12px;}</style>
二、属性选择器([ ])
1、[ 属性 ]
2、可以和正则表达式混用,如 $ 和 ^ 和 *
<body><ul><li class="test">我是第一个</li><li class="two123">我是第二个</li><li class="twotabc">我是第三个</li><li class="abcfour">我是第四个</li><li class="ggg-four">我是第五个</li><li class="bug">我是第六个</li><li class="bug_ee">我是第七个</li><li class="hhbug">我是第八个</li><li class="bug345">我是第九个</li><li class="test">我是第十个</li></ul> </body>
<style>ul li[class=test] {/* 选择有属性为class=test的li(第一个和第十个) */background: rgb(206, 25, 25);}ul li[class$=four]{/* 选择属性里结尾有four的类名的li(第四个和第五个)*/background: rgb(106, 9, 216);}ul li[class^=two]{/* 选择属性里开头有two的类名的li(第二个和第三个) */background: rgb(54, 201, 10);}ul li[class*=bug]{/* 选择属性里所有带有bug的类名的li(第六、七、八、九个) */font-size: 30px;}</style>
转载于:https://www.cnblogs.com/EricZLin/p/8856614.html
CSS3 新增选择器:伪类选择器和属性选择器相关推荐
- CSS3新增的伪类选择器
伪类选择器的作用:对已有选择器做进一步的限制,对已有选择器能匹配的元素做进一步的过滤.CSS 3提供的伪类选择器主要分为以下三类: 结构性伪类选择器 UI元素状态伪类选择器 其他伪类选择器 1.结构性 ...
- html新增伪类,CSS3新增的伪类有哪些 与 居中div的多种方法
CSS3新增伪类有那些? p:first-of-type:选择属于其父元素的首个 元素 p:last-of-type:选择属于其父元素的最后 元素 p:only-of-type:属于父元素的特定类型的 ...
- html5新增的伪类选择器有,CSS3新增了哪些选择器?(属性、结构伪类、伪元素选择器)...
在css3提供的新选择器之前,选择一个元素需要借助id或者class,css3新增的选择器可以更灵活的去选择需要的元素,那css3提供了哪些好用的选择器呢? 首先就是属性选择器,我们可以通过属性选择器 ...
- CSS3 属性选择器 伪类选择器 盒模型 圆角 阴影 CSS定位和浮动
HTML是网页的裸框架,但是现在已经是2020年了,你再做出一个80年代的网页来,恐怕是没HR要你了.所以学习CSS的重要性可想而知,CSS用途很广,是一门独立的编程语言,能美化网页,也能进一步提高自 ...
- 03-高级选择器,属性选择器,伪类选择器
高级选择器分为: 后代选择器 子代选择器 并集选择器 交集选择器 后代选择器 使用空格表示后代选择器.顾名思义,父元素的后代(包括儿子,孙子,重孙子) .container p{color: red; ...
- html伪类选择器代码,CSS3中结构性伪类选择器—:first-of-type实现名言标签(代码实例 )...
本文目标: 1.掌握CSS中结构性伪类选择器-nth-child的用法 问题: 1.实现以下效果,且使用纯DIV+CSS,必须使用结构性伪类选择器-first-of-type 附加说明: 1.整体宽为 ...
- html5子代选择器,伪类、子代、毗邻选择器 — IE6已逝,这些优秀的选择器你怎能不用?...
那些被遗忘的选择器 在IE6~8"统治"网络世界的时代,CSS2版本曾经推出过几种选择器,而这几种选择器由于对IE6支持程度较差,使得前端开发工程师不得不将其舍弃.而今,IE6已逝 ...
- 第7章-选择器+伪类
一.选择器 1.基础选择器 通配符选择器 标签/元素选择器 类选择器 id选择器 2.高级选择器 E,F (多元素选择器) 同时匹配所有E元素或F元素,E和F之间用逗号分隔 eg: div,p{wid ...
- css3-属性选择器 伪类:root :not() :first-of-type :first-child 伪元素 ::first-letter ::first-line ::selection等等
用户代理(User Agent,简称UA)是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本.CPU 类型.浏览器及版本.浏览器渲染引擎.浏览器语言.浏览器插件等 属性选择器 语法 E[a ...
- 前端 CSS的选择器 伪类选择器
伪类选择器 常用的几种伪类选择器. 伪类选择器一般会用在超链接a标签中 没有访问的超链接a标签样式: a:link {color: blue; } <!DOCTYPE html> < ...
最新文章
- 线程池每次用都创建吗_跳槽涨薪季面试题之多线程(三)
- 分块查找(完整案例与C语言完整代码实现)
- matlab207a,MATLAB教程R2012a课后习题答案
- 计算机语言中tc是什么,新人必须了解的几个TC常用语和脚本基础知识!
- listctrl 优化_上海SEO整站优化公司_新站整站快速排名优化
- 理解Attention机制原理及模型
- 支持Win7的星号密码查看器的实现
- 太阳光轨迹软件_巧用虚拟天文馆软件Stellarium演示太阳周日视运动轨迹_贺志康...
- java implode函数_PHP警告:implode():传递的参数无效
- 快速搭建多用户共享桌面云环境 云教室环境搭建
- 毕业论文中的“自动生成目录”设置(经验四)
- 广州蓝景分享—程序员必备的3个JavaScript插件,让你的视频更实用
- 楼宇自动化专用BACnet网关BL103
- 试简介视频编码技术?——知乎大神神回答
- 从无人问津到产值超千亿,动力电池回收利用,是新金矿吗?
- 程序员远程斗代码!网页版Skype推出内置实时代码编辑器
- 香港云服务器ECS适合什么场景
- QtAV学习笔记 解决RTSP流无法播放问题(三)
- mysql查询逗号隔开的字段
- Vue.js:el-input自动获取焦点通过自定义指令实现v-focus
热门文章
- 为什么说LinkedHashMap是Java中最大的数据结构? 了解一下?
- 2016阿里技术论坛,阿里技术大神的互联网趋势分享
- 月薪过万的岗位名单,大家久等了!
- 华为matepad使用鸿蒙系统,首发鸿蒙系统!华为MatePad采用骁龙+麒麟双芯片版本,哪款更香?...
- python画五角星_Python第25课:海龟绘图_自定义函数的应用
- windows操作系统_windows下用深度系统安装器安装深度操作系统实现双系统分别运行...
- Jmeter (三十)jmeter+ant+jenkins持续集成
- 在lamp上简单部署应用程序
- 二、saltstack基础配置
- C#读取excel 找不到可安装的ISAM