.box{
width:1200px;
margin:auto;
background:#C90;
}
.ul{
overflow:hidden;
}
.li{
width:380px;
height:300px;
margin-right:20px;
background:green;
float:left;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<div class="box">
<div calss="ul">
<div class="li">1</div>
<div class="li">2</div>
<div class="li">3</div>
</div>
</div>
为什么<div class="box"></div>的背景色显示不出来?
<div calss="ul">是class 不是calss 好吗
float属性会使它的元素脱离文档流,既然脱离了,那就不会把box那个容器撑开,就是box的高度是0,你可以在<div class="li">3</div>后面清除浮动,也可以给box设置一个高度,这样就能把box的背景色显示出来。
...你代码是不是写错了,ul闭合标签是</ul>