什么是css伪类


本文摘自PHP中文网,作者藏色散人,侵删。

CSS伪类是用来添加一些选择器的特殊效果,是用于已有元素处于某种状态时为其添加对应的样式,这个状态是根据用户行为而动态变化的。

本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。

例如:当用户悬停在指定元素时,可以通过:hover来描述这个元素的状态,虽然它和一般css相似,可以为已有元素添加样式,但是它只有处于DOM树无法描述的状态下才能为元素添加样式,所以称为伪类。

在感觉上伪类可以是动态的,当用户和文档进行交互的时候一个元素可以获取或者失去一个伪类。例外的是":first-child"能通过文档树推断出来,":lang"在一些情况下也在从文档树中推断出来。

由此可以看出,它的功能和class有些类似,但它是基于文档之外的抽象,所以叫伪类。

伪类有::first-child ,:link:,vistited,:hover:,:active,:focus,:lang,:right,:left,:first

何为伪类?

就是css内置类css内部本身赋予它一些特性和功能,也就是你不用再class=...或id=...你就可以直接拿来使用,当然你也可以改变它的部分属性比如:a:link{color:#FF0000;}

CSS很多的建议并没有得到浏览器的支持,但有四个可以安全用在超链接上的伪类。

  • :link用在未访问的连接上。

  • :visited用在已经访问过的连接上。

  • :active用于获得焦点(比如,被点击)的连接上。

  • :hover 用于鼠标光标置于其上的连接。

【推荐学习:css视频教程】

以上就是什么是css伪类的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

css 如何显示部分图片

css如何让鼠标放上时的小手样式

css target属性怎么用

css transition-timing-function属性怎么用

css怎么实现对话框

css布局之布局模型

css怎么设置文字1行

聊聊css中box-align和box-pack属性的用法

css的font字体颜色如何设置

css居中对齐怎么设置

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...