为什么这个简单的 :after 和 :before 伪元素不起作用?

发布于 2024-12-21 14:54:09 字数 1468 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

青瓷清茶倾城歌 2024-12-28 14:54:09

因为您似乎正在尝试使用 left: 0; 绝对定位元素。 right: 0; 那么你需要添加。

position: absolute;

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

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

Since it seems that you're trying to absolutely position the elements with left: 0; right: 0; then you'll need to add.

position: absolute;

Then you can start to see what you're playing with... Beyond that... I can't really decipher what you're trying to do aside from display the css you're working with.

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

铃予 2024-12-28 14:54:09

您尚未为这些伪元素指定任何维度(在该上下文中)。这就是为什么他们没有出现。

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

jsFiddle

You haven't specified any dimensions (in that context) for those pseudo-elements. That's why they don't appear.

top and left are ignored for elements with position: static (the default).

jsFiddle.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文