问答详情
源自:7-7 CSS3选择器 ::before和::after

::before是E的子元素吗

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

提问者:李羊羊 2016-04-16 09:07

个回答

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

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

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

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


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

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

    另外确实是伪元素。

    所以麻烦回答问题

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

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