【问题标题】:Why is this simple :after and :before pseudo element not working? [closed]为什么这个简单的 :after 和 :before 伪元素不起作用? [关闭]
【发布时间】:2011-12-16 00:45:42
【问题描述】:

为什么伪类不起作用?

代码如下:

http://jsfiddle.net/Midtone/DCDVM/

它看起来很简单,但我无法让它在任何浏览器中工作。这是一个尾声错误吗?谢谢。

【问题讨论】:

    标签: css pseudo-element


    【解决方案1】:

    由于您似乎正在尝试使用left: 0; right: 0; 绝对定位元素,因此您需要添加。

    position: absolute;
    

    然后你可以开始看到你在玩什么......除此之外......除了显示你正在使用的 css 之外,我真的无法解读你想要做什么。

    http://jsfiddle.net/DCDVM/2/

    【讨论】:

      【解决方案2】:

      您没有为这些伪元素指定任何尺寸(在该上下文中)。这就是他们没有出现的原因。

      topleft 对于带有 position: static(默认值)的元素将被忽略。

      jsFiddle.

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-01-04
        • 2011-11-15
        • 2019-08-30
        • 2021-11-03
        • 2013-06-08
        • 2012-05-21
        • 1970-01-01
        相关资源
        最近更新 更多