【发布时间】:2018-06-27 11:17:13
【问题描述】:
问题是:
- 我在哪里可以使用 ::after 和 ::before ?
- 是否有文档告诉我哪个元素接受它?
我想知道是否有任何文档或文章告诉我在哪里可以使用::after 和::before
我已经看到它不适用于例如,我相信它是这样的,因为img 标签不需要并关闭</img>。
但是! <input> 标签也不需要结束标签,所以,我猜我的假设是错误的。
PS:我知道使用 JQuery 你可以做任何事情,但这不是我要寻找的答案。
谢谢!
【问题讨论】:
-
不...您不能将
::after和::before与<input />标签一起使用。 -
这些伪元素应该以相同的方式呈现,就好像它们是您应用它们的元素的实际第一个或最后一个 子元素。所以,自己回答“
input是否有子元素”这个问题,你就得到了答案。
标签: html css pseudo-element