Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 为什么我的CSS框不改变颜色?_Html_Css - Fatal编程技术网

Html 为什么我的CSS框不改变颜色?

Html 为什么我的CSS框不改变颜色?,html,css,Html,Css,这里我做了一个蓝色的盒子。然后应用了一个绿色类,框保持蓝色。为什么会这样 .盒子{ 高度:50px; 宽度:100px; 背景颜色:蓝色; } .盒子,绿色{ 背景颜色:绿色; } 为什么长方体不是绿色的?因为您正试图以.box.green为目标,这将是一个类为.green的元素,它是.box的子元素。成功更改为.box.green的示例如下所示,其中添加了一个子项: .green{ 高度:50px; 宽度:100px; 背景颜色:蓝色; } .盒子,绿色{ 背景颜色:绿色; } 因为您

这里我做了一个蓝色的盒子。然后应用了一个绿色类,框保持蓝色。为什么会这样


.盒子{
高度:50px;
宽度:100px;
背景颜色:蓝色;
}
.盒子,绿色{
背景颜色:绿色;
}

为什么长方体不是绿色的?

因为您正试图以
.box.green
为目标,这将是一个类为
.green
的元素,它是
.box
的子元素。成功更改为
.box.green
的示例如下所示,其中添加了一个子项:

.green{
高度:50px;
宽度:100px;
背景颜色:蓝色;
}
.盒子,绿色{
背景颜色:绿色;
}

因为您正试图以
.box.green
为目标,该元素的类为
.green
,是
.box
的子元素。成功更改为
.box.green
的示例如下所示,其中添加了一个子项:

.green{
高度:50px;
宽度:100px;
背景颜色:蓝色;
}
.盒子,绿色{
背景颜色:绿色;
}

<div class='box green'>

</div>

.box{
  height: 50px;
  width: 100px;

  background-color: blue;
}

.box .green {
  background-color: green;
}