老师 我想请问下我理解的伪类和伪元素是否正确

来源:3-33 编程练习

慕仙0240544

2022-06-02 11:50:07

伪类:就是已经存在但看不见的属性 比如 :link :visited

伪元素:这个是人为添加的 比如 ::before{ content{"♥"};}


老师 但我还有点问题:

1 他们为什么叫伪类和伪元素 这是有什么特殊含义吗?

2 伪元素为什么需要存在 我在前后各添加个标签包含文本 比如<span>♥</span> 不也可以改变样式啥的吗 这会不会有点多此一举了 谢谢老师

写回答

1回答

好帮手慕星星

2022-06-02

同学你好,理解的不太对。解答如下:

1、CSS 伪类 是添加到选择器的关键字,指定要选择的元素的特殊状态。一般是单冒号

2、伪元素是一个附加至选择器末的关键词,允许你对被选择元素的特定部分修改样式或者添加内容(::before,::after)。一般是双冒号

3、伪类和伪元素是css中规定的,记住区别即可

4、伪元素(::before,::after)插入的是虚拟元素,后面学习了js后获取不到。所以有时候为了不用很多元素,就用伪元素插入。

祝学习愉快!

0

0 学习 · 17877 问题

查看课程