我的大脑不工作了。请让你的工作为我工作 1 分钟。
代码非常简单。
<ul id="nav">
<li><a href="">Plumbing</a></li>
<li><a href="">Flooring</a></li>
<li><a href="">Kitchen</a></li>
<li><a href="">Bathroom</a></li>
<li><a href="">Re-decoration</a></li>
<li><a href="">Structural works</a></li>
<li><a href="">Electrical</a></li>
<li><a href="">Re-planning</a></li>
</ul>
还有一些 CSS 样式:
#nav {margin:auto;width:960px;height:29px;background: url(../images/navbg_03.gif);box-shadow: 0px 10px 30px #cccccc;}
#nav li {position:relative;display:block;float:left;}
如此简单,但令我难以置信的是,为什么当我浮动它时,它会在元素开始之前留下一个间隙。