见代码,下面的代码是我的问题;)。
HTML:
<div class="header">
<ul>
<li><a href="#">Domov</a></li>
<li><a href="#">O nás</a></li>
<li><a href="#">Služby</a></li>
<li><a href="#">Kontakt</a></li>
</ul>
</div>
CSS:
.header {
width: 1000px;
margin: auto;
margin-top: 8px;
}
.header ul {
list-style-type: none;
background: #363b40;
}
.header ul li {
float: left;
}
.header a {
color: #a3a7a6;
text-decoration: none;
}
我的问题是为什么当我将“float:left”添加到.header ul li时隐藏DIV背景。请问有什么解决办法吗?