• 技术文章 >web前端 >前端问答

    什么是css伪类

    藏色散人藏色散人2021-04-09 15:03:36原创650

    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很多的建议并没有得到浏览器的支持,但有四个可以安全用在超链接上的伪类。

    【推荐学习:css视频教程

    以上就是什么是css伪类的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:css
    上一篇:css怎么设置右对齐 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • css如何设置圆角• css怎么取消颜色• css设置文字删除线• css怎么设置div大小• css怎么设置右对齐
    1/1

    PHP中文网