改变div和span的字体颜色

Uno*_*Ame 4 html css

是否可以使用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)