两种CSS3伪类选择器详细介绍


Posted in HTML / CSS onDecember 24, 2013

css伪类选择器对于大家来说最熟悉的莫过于:link,:focus,:hover之类的了,因为这些在平时中是常用到的伪类选择器,现在向大家介绍一下两种新增的Css3伪选择器。

1、UI元素状态伪类

我们把":enabled",":disabled",":checked"伪类称为UI元素状态伪类,这些主要是针对于HTML中的Form元素操作,最常见的比如我们"type="text"有enable和disabled两种状态,前者为可写状态后者为不可状态;另外"type="radio"和"type="checkbox""有"checked"和"unchecked"两种状态。来看两个实例,比如说你想将"disabled"的文本框与别的文本框区别出来,你就可以这样应用

input[type="text"]:disabled {border:1px solid #999;background-color: #fefefe;}

这样一来就把页面中禁用的文本框应用了一个不同的样式。那么对于其他几个用法是一样的,这里就不在讲述。IE6-8不支持":checked",":enabled",":disabled"这三种选择器。

2、CSS3的:nth选择器

这节内容才是关键,也是CSS3选择器最新部分,有人也称这种选择器为CSS3结构类,下面我们通过实际的应用来具体了解他们的使用和区别,首先列出他具有的选择方法:

:fist-child选择某个元素的第一个子元素;

:last-child选择某个元素的最后一个子元素;

:nth-child()选择某个元素的一个或多个特定的子元素;

:nth-last-child()选择某个元素的一个或多个特定的子元素,从这个元素的最后一个子元素开始算;

:nth-of-type()选择指定的元素;

:nth-last-of-type()选择指定的元素,从元素的最后一个开始计算;

:first-of-type选择一个上级元素下的第一个同类子元素;

:last-of-type选择一个上级元素的最后一个同类子元素;

nly-child选择的元素是它的父元素的唯一一个了元素;

nly-of-type选择一个元素是它的上级元素的唯一一个相同类型的子元素;

:empty选择的元素里面没有任何内容。

这些伪选择器属于CSS3新增的,如果打击向熟练掌握一定要熟练掌握其性能。

HTML / CSS 相关文章推荐
移动Web—CSS为Retina屏幕替换更高质量的图片
Dec 24 HTML / CSS
css3新增颜色表示方式分享
Apr 15 HTML / CSS
html5音频_动力节点Java学院整理
Aug 22 HTML / CSS
html5新特性与用法大全
Sep 13 HTML / CSS
Html5新增标签与样式及让元素水平垂直居中
Jul 11 HTML / CSS
HTML5的hidden属性兼容老浏览器的方法
Apr 23 HTML / CSS
很酷的HTML5电子书翻页动画特效
Feb 25 HTML / CSS
HTML5响应式(自适应)网页设计的实现
Nov 17 HTML / CSS
canvas探照灯效果的示例代码
Nov 30 HTML / CSS
Html5调用企业微信的实现
Apr 16 HTML / CSS
css3手动实现pc端横向滚动
Jun 21 HTML / CSS
html,css,javascript是怎样变成页面的
May 07 HTML / CSS
浏览器实现移动端高性能css3动画(开启gpu加速)
Dec 23 #HTML / CSS
CSS3中31种选择器使用方法教程
Dec 05 #HTML / CSS
css3高级选择器使用方法
Dec 02 #HTML / CSS
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
Nov 18 #HTML / CSS
CSS3 :nth-child()伪类选择器实现奇偶行显示不同样式
Nov 05 #HTML / CSS
css3实现图片遮罩效果鼠标hover以后出现文字
Nov 05 #HTML / CSS
css3的transition效果和transfor效果示例介绍
Oct 30 #HTML / CSS
You might like
在“咖啡之国”感受咖啡文化
2021/03/03 咖啡文化
php var_export与var_dump 输出的不同
2013/08/09 PHP
php实现的一段简单概率相关代码
2016/05/30 PHP
PHP用PDO如何封装简单易用的DB类详解
2017/07/30 PHP
JavaScript 拖拉缩放效果
2008/12/10 Javascript
用js实现输入提示(自动完成)的实例代码
2013/06/14 Javascript
jQuery实现图片局部放大镜效果
2016/03/17 Javascript
两种方法解决javascript url post 特殊字符转义 + & #
2016/04/13 Javascript
jQuery实现无限往下滚动效果代码
2016/04/16 Javascript
ui组件之input多选下拉实现方法(带有搜索功能)
2016/07/14 Javascript
JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的代码分享
2016/11/01 Javascript
jQuery插件FusionCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/06 Javascript
详解vue2.0的Element UI的表格table列时间戳格式化
2017/06/13 Javascript
javascript获取元素的计算样式
2019/05/24 Javascript
uni-app 组件里面获取元素宽高的实现
2019/12/27 Javascript
JavaScript中的this/call/apply/bind的使用及区别
2020/03/06 Javascript
Python 命令行参数sys.argv
2008/09/06 Python
python通过urllib2获取带有中文参数url内容的方法
2015/03/13 Python
Python 机器学习库 NumPy入门教程
2018/04/19 Python
python绘制立方体的方法
2018/07/02 Python
python分批定量读取文件内容,输出到不同文件中的方法
2018/12/08 Python
python正则表达式匹配[]中间为任意字符的实例
2018/12/25 Python
详解Django模版中加载静态文件配置方法
2019/07/21 Python
python实现PDF中表格转化为Excel的方法
2020/06/16 Python
python 6种方法实现单例模式
2020/12/15 Python
简述索引存取方法的作用和建立索引的原则
2013/03/26 面试题
日语专业毕业生求职信
2013/12/04 职场文书
大四本科生的自我评价
2013/12/30 职场文书
婚礼证婚人证婚词
2014/01/13 职场文书
《雨点儿》教学反思
2014/04/14 职场文书
教师思想工作总结2015
2015/05/13 职场文书
2015年体检中心工作总结
2015/05/27 职场文书
人与自然观后感
2015/06/16 职场文书
情人节单身感言
2015/08/03 职场文书
三严三实·严以修身心得体会
2016/01/15 职场文书
2019年描写人生经典诗句大全
2019/07/08 职场文书