此问题在此处已有答案:
edit css style of an element with a space in its class name(3个答案)
6天前关闭
如果我写了class=“container bg-red”,在css中写了.bg-red{background:red;},那么它会把背景变成红色,这是否意味着css会以同样的方式处理container{background:red;}和.containerbg-red{background:red;}?
我尝试了.container{background:red;},我工作了,但是.containerbg-red{background:red;}不工作。
2条答案
按热度按时间iqjalb3h1#
container和bg-red都在同一级别,所以你必须写
.container.bg-red {}
,它将选择一个同时具有container和bg-red类的元素。ktecyv1j2#
class="container bg-red"
表示同时应用class="container"
和class="bg-red"
。