在CSS中,有类似“before”和“after”的伪元素,可以在元素前面或后面创建虚拟元素。
是否有“container”伪元素?
问题示例1:
我需要在元素周围创建15个边框(我知道可以使用盒阴影来完成这个特定的示例)。
问题示例2:
我需要在彼此之上创建15个透明背景颜色。
很多不必要的标记
我知道可以通过添加包含div来实现,但这会创建很多不必要的标记。
是否有“container”伪元素?
问题示例1:
我需要在元素周围创建15个边框(我知道可以使用盒阴影来完成这个特定的示例)。
问题示例2:
我需要在彼此之上创建15个透明背景颜色。
很多不必要的标记
我知道可以通过添加包含div来实现,但这会创建很多不必要的标记。
::before
和::after
是伪元素,而不是伪类;你所说的“容器”伪类是什么意思(我猜你指的是伪元素,就像其他两个一样)? - David Thomascontainer
伪类会如何工作呢? - Alex Wayne::before
和::after
会在元素的内容之前和之后创建虚拟元素,而不是元素本身 - https://dev59.com/-G435IYBdhLWcg3wiggk#5362843 - BoltClock