伪元素和伪类的区别?

伪元素和伪类的区别?

老师在课程中讲到,伪元素和伪类的区别:

1 伪类,是个选择器,他选中的只是针对一个元素

2 伪元素,是在我们之前的元素当中增加了一个在HTML中并不存在的元素这个相当于是一个伪造的元素。

但我还是不懂,请老司机详解!!!

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
Seattle0 2017-07-18 12:19:25

伪类是选择器:p:hover{}  表示对a匹配

为元素:p::first-line 相当于对p的第一行设置了一个子标签,对这个子标签即第一行进行操作,但是是虚拟的

海纳百川_ 2017-05-07 21:04:55

还参考着我的图片来说吧,第一个框里面是使用伪类选择的第一个li,它的作用是选择器,在dom上这个节点是存在的。第二个框里面是往ul里面追加了一个li,还给这个li添加了样式,在页面内它是表现为第四个li,但是在dom中他是不存在的,即为伪造的元素,只有表现,没有存在的位置

  • 提问者 Miller_Wang #1
    谢谢你的回复,但还是有点懵,能麻烦你具体说说什么是伪类,什么又是伪元素吗?
    2017-05-06 16:18:30
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师