我有以下
<p class="main yellow">Hello World</p>
我想写一个css元素,只引用带有main和yellow的元素。有没有办法做到这一点?
EG。以下不起作用,但我会追求
.main + .yellow { color:green }
答案 0 :(得分:3)
答案 1 :(得分:1)
您只需将它们指定为
即可.main.yellow { color: green; }
两个班级之间没有空格。
答案 2 :(得分:1)
这对你有用吗?
.main.yellow{
color:green;
}
答案 3 :(得分:0)
正如其他人已经说过的,你想要的是:
.main.yellow { color:green; }
但是,让我快速解释为什么你的第一次尝试不起作用。 +关键字指的是跟随元素,即。之后的元素。
您的示例将匹配以下HTML ...
<p class="main">Hello</p>
<p class="yellow">World</p>
...并将第二段(.yellow
)设为绿色。因此,“.main + .yellow
”表示“选择.yellow
之后的.main
。”