::before是E的子元素吗

来源:7-7 CSS3选择器 ::before和::after

李羊羊

2016-04-16 09:07

E::before{} ::before是E的子元素吗

写回答 关注

4回答

  • 心语新晟
    2016-04-19 10:00:56
    已采纳

    可以理解为E的子元素,你可以直接在伪元素中给其进行绝对定位,不必设置E为相对定位。:before{}代表的是伪类,::before{}代表的是伪元素,伪元素代表了某个元素的子元素,这个子元素在逻辑上存在却并不实际存在于文档树中

    李羊羊

    非常感谢!

    2016-04-19 10:57:40

    共 1 条回复 >

  • kien_iri
    2016-04-20 17:30:37

    对于CSS2之前已有的伪元素,比如:before,单冒号和双冒号的写法::before作用是一样的。所以,如果你的网站只需要兼容webkit、firefox、opera等浏览器,建议对于伪元素采用双冒号的写法,如果不得不兼容IE浏览器,还是用CSS2的单冒号写法比较安全。


  • 李羊羊
    2016-04-18 16:06:05

    我想确定下从属,因为有个决定定位。

    另外确实是伪元素。

    所以麻烦回答问题

    李羊羊

    绝对定位,幕课网崩了吗

    2016-04-18 16:10:03

    共 1 条回复 >

  • 蠢鱼
    2016-04-16 21:59:07

    靠 不是元素 是伪类 f12查看 你看下面有元素吗

十天精通CSS3

本课程为CSS3入门教程,深刻详解CSS3知识让网页穿上绚丽装备

242554 学习 · 2623 问题

查看课程

相似问题