是否可以使用CSS更改几个div和跨度的字体颜色?
例如,我有这样的HTML:
some text ### some text
<div> some text in div</div>
some text
<div> some text
<span>some text</span>
</div>
some ### more text
Run Code Online (Sandbox Code Playgroud)
有没有办法在###标记之间改变文本的颜色,比如红色?
PS.问题不在于脚本,关于结果标记/ css本身的问题.
Zac*_*ner 19
我不确定你在问什么,所以让我们借此机会讨论一些CSS基础知识:
此CSS将适用于所有div标记:
div
{
color: red;
}
Run Code Online (Sandbox Code Playgroud)
此CSS将应用于以下内容中的所有span标记div:
div span
{
color: red;
}
Run Code Online (Sandbox Code Playgroud)
此CSS将适用于所有div标签和所有span标签:
div, span
{
color: red;
}
Run Code Online (Sandbox Code Playgroud)
如果您希望CSS规则应用于某个代码段而不管其中的元素,那么您可以将它放在包装器中,如下所示:
<div class="Wrapper">
<!-- Lots of different tags in here -->
</div>
Run Code Online (Sandbox Code Playgroud)
然后,您可以应用此CSS规则来匹配divwith类中所有类型的所有标记Wrapper:
div.Wrapper *
{
color: red;
}
Run Code Online (Sandbox Code Playgroud)