老师 我想请问下我理解的伪类和伪元素是否正确
来源: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后获取不到。所以有时候为了不用很多元素,就用伪元素插入。
祝学习愉快!
相似问题