两种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 相关文章推荐
真正了解CSS3背景下的@font face规则
May 04 HTML / CSS
介绍CSS3使用技巧5个
Apr 02 HTML / CSS
用CSS3实现Win8风格的方格导航菜单效果
Apr 10 HTML / CSS
利用css3实现的简单的鼠标悬停按钮
Nov 04 HTML / CSS
利用CSS3的transition属性实现滑动效果
Aug 05 HTML / CSS
CSS3中伪元素::before和::after的用法示例
Sep 18 HTML / CSS
程序设计HTML5 Canvas API
Apr 08 HTML / CSS
HTML5+CSS3实现拖放(Drag and Drop)示例
Jul 07 HTML / CSS
H5调用相机拍照并压缩图片的实例代码
Jul 20 HTML / CSS
HTML5 解决苹果手机不能自动播放音乐问题
Dec 27 HTML / CSS
详解webapp页面滚动卡顿的解决办法
Dec 26 HTML / CSS
html+css实现赛博朋克风格按钮
May 26 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
php 获取远程网页内容的函数
2009/09/08 PHP
php递归方法实现无限分类实例代码
2014/02/28 PHP
配置Nginx+PHP的正确思路与过程
2016/05/10 PHP
Laravel相关的一些故障解决
2020/08/19 PHP
jQuery TextBox自动完成条
2009/07/22 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
2014/01/31 Javascript
JS数组的赋值介绍
2014/03/10 Javascript
js实现文字跟随鼠标移动而移动的方法
2015/02/28 Javascript
基于Jquery实现万圣节快乐特效
2015/11/01 Javascript
跟我学习javascript的prototype使用注意事项
2015/11/17 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
2017/02/23 Javascript
Vue2路由动画效果的实现代码
2017/07/10 Javascript
angular4 共享服务在多个组件中数据通信的示例
2018/03/30 Javascript
vue组件实现弹出框点击显示隐藏效果
2020/10/26 Javascript
jQuery使用each遍历循环的方法
2018/09/19 jQuery
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
微信小程序实现的一键连接wifi功能示例
2019/04/24 Javascript
小程序关于请求同步的总结
2019/05/05 Javascript
在 Vue 应用中使用 Netlify 表单功能的方法详解
2019/06/03 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
linux系统使用python获取cpu信息脚本分享
2014/01/15 Python
Python类的专用方法实例分析
2015/01/09 Python
Python随机生成彩票号码的方法
2015/03/05 Python
python开发之list操作实例分析
2016/02/22 Python
Python模块文件结构代码详解
2018/02/03 Python
python PyTorch预训练示例
2018/02/11 Python
Pandas:DataFrame对象的基础操作方法
2018/06/07 Python
CSS3实现红包抖动效果
2020/12/23 HTML / CSS
全球知名的婚恋交友网站:Match.com
2017/01/05 全球购物
英国折扣高尔夫商店:Discount Golf Store
2019/11/19 全球购物
行政文员岗位职责
2013/11/08 职场文书
优秀少先队辅导员先进事迹材料
2014/05/18 职场文书
擅自离岗检讨书
2014/09/12 职场文书
教师党的群众路线教育实践活动个人整改措施
2014/11/04 职场文书
辅导员学期工作总结
2015/08/14 职场文书
成人成长感言如何写?
2019/08/16 职场文书