我有这样的标记:
<p class='[&_a]:text-[red]'><a>hi</a> world</p>
这段代码将样式添加到 a 标记中的所有 p 标记中,但是我希望将类添加到所有元素中,而不管它是 a 、'div`‘或其他任何东西。
a
p
<p class='[&_*]:text-[red]'><a>hi</a> world</p>
但不起作用。
我怎样才能实现我上面所描述的?
发布于 2022-10-18 13:53:48
“世界”不是一个儿童元素。如果要对其着色,则应使用以下类:
class="text-[red] [&_*]:text-[red]"
发布于 2022-10-19 07:47:17
如果我正确理解,您希望为您的 <p> 元素的所有子元素设置样式。默认情况下,CSS样式由所有子元素继承。您可以直接在 text-red 元素上使用 <p> 类,而不需要任何变体。
<p>
text-red
https://stackoverflow.com/questions/74111868