什么是伪类(html)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是伪类(html)相关的知识,希望对你有一定的参考价值。

请说的详细点? 伪类有什么作用?和别的样式有什么区别?

类是一种数据结构,是面向对象思想的执行者。现代面向对象的语言都支持“类”这种结构。伪类顾名思义就是,不是类的数据结构,因为语言本身不支持(例如vb6.0以前),但是又为了达到类的境界,于是就产生了伪类。通俗点就是伪类和伪娘有些类似,虽然没有女生的本质,但是外表看起来差不多。说到伪娘,让我想到了有一年春节联欢晚会的一首歌名叫做《万水千山总是情》,歌曲荡气回肠,唱出了90后香港回归的热情,唱出了我们穷人的心声。为了支援世博会,请爱护小动物,从我做起,奋发图强,学习雷锋,不怕死的精神。因为明天会更好,愿我们的祖国繁荣富强,夫妻双双把家还。 参考技术A CSS 伪类用于向某些选择器添加特殊的效果。

与别样式的区别就是不用再class="" 或id="" 就可以直接拿来使用,也可以改变它的部分属性
css1 和css2 版本中定义的伪类有:

:active 向被激活的元素添加样式,用于获得焦点(比如,被点击)的连接上。
:focus 向拥有键盘输入焦点的元素添加样式。
:hover 当鼠标悬浮在元素上方(鼠标经过)时,向元素添加样式。
:link 向未被访问的链接添加样式。
:visited 向已被访问的链接添加样式。
:first-child 向元素的第一个子元素添加样式。
:lang 向带有指定 lang 属性的元素添加样式。
:first-letter 向文本的第一个字母添加特殊样式。
:first-line 向文本的首行添加特殊样式。
:before 在元素之前添加内容。
:after 显示紧跟在元素后面的内容。
参考技术B 伪类:CSS 伪类用于向某些选择器添加特殊的效果。常用的伪类有:
:active 向被激活的元素添加样式。
:focus 向拥有键盘输入焦点的元素添加样式。
:hover 当鼠标悬浮在元素上方时,向元素添加样式。
:link 向未被访问的链接添加样式。
:visited 向已被访问的链接添加样式。
:first-child 向元素的第一个子元素添加样式。
:lang 向带有指定 lang 属性的元素添加样式。
参考技术C 不知道你问的是什么,不过你可以参考下这个地方或许能找到你想要的

参考资料:http://www.w3school.com.cn/css/css_pseudo_classes.asp

以上是关于什么是伪类(html)的主要内容,如果未能解决你的问题,请参考以下文章

伪类选择符

伪类选择符

css伪类和伪元素属性

即使是伪类也不起作用顺风css reactjs

<a>链接的四个伪类顺序

前端就业课 第一阶段HTML5 零基础到实战伪类与伪元素