CSS级联到子元素上

CSS级联到子元素上,css,css-selectors,Css,Css Selectors,我试图创建一个CSS布局,在这里我使用一组类来确定元素及其内容的颜色方案 我遇到了一个关于级联的问题(我想)-这对我来说似乎是一个非常基本的问题,但我就是想不出一个简单的方法来实现它 .red content p{ 颜色:红色; } .蓝色内容{ 颜色:蓝色; } 蓝色的 红色的 检查div的位置,蓝色内容缺少一个,它覆盖了红色内容 我添加了一些缩进以帮助突出显示结构 <div class="blue-content"> <div class="inner">

我试图创建一个CSS布局,在这里我使用一组类来确定元素及其内容的颜色方案

我遇到了一个关于级联的问题(我想)-这对我来说似乎是一个非常基本的问题,但我就是想不出一个简单的方法来实现它

.red content p{
颜色:红色;
}
.蓝色内容{
颜色:蓝色;
}

蓝色的

红色的


检查div的位置,蓝色内容缺少一个,它覆盖了红色内容

我添加了一些缩进以帮助突出显示结构

<div class="blue-content">
    <div class="inner">
        <p>Blue</p>
    </div>
</div>
<div class="red-content">
    <div class="inner">
        <p>Red</p>
    </div>
</div>

蓝色的

红色的


检查div的位置,蓝色内容缺少一个,它覆盖了红色内容

我添加了一些缩进以帮助突出显示结构

<div class="blue-content">
    <div class="inner">
        <p>Blue</p>
    </div>
</div>
<div class="red-content">
    <div class="inner">
        <p>Red</p>
    </div>
</div>

蓝色的

红色的


您可以为红色类添加一点特殊性

。红色内容:非(.blue内容)p{
颜色:红色;
}
.蓝色内容{
颜色:蓝色;
}

蓝色的

红色的


您可以为红色类添加一点特殊性

。红色内容:非(.blue内容)p{
颜色:红色;
}
.蓝色内容{
颜色:蓝色;
}

蓝色的

红色的


您是否需要仅为段落指定此选项?如果不是

。红色内容{
颜色:红色;
}
.蓝色内容{
颜色:蓝色;
}

蓝色的

红色的


您是否需要仅为段落指定此选项?如果不是

。红色内容{
颜色:红色;
}
.蓝色内容{
颜色:蓝色;
}

蓝色的

红色的


我可能错了,但我认为这是故意的,目的是嵌套其中的几个。是的,没错,嵌套它们的方式是问题的关键所在。无论如何谢谢你!我可能错了,但我认为这是故意的,目标是嵌套其中的几个。是的,没错,嵌套的方式是问题的关键。无论如何谢谢你!谢谢,不幸的是,我必须指定目标元素!谢谢,不幸的是,我必须指定目标元素!不幸的是,我需要这两方面的工作,所以我不认为这将工作-谢谢!不管你是反转CSS还是HTML,它都是双向工作的。不幸的是,我需要它来双向工作,所以我不认为这会起作用——不过谢谢!无论您是反转CSS还是HTML,它都是双向工作的。