私の脳は機能していません。どうか、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;}
とても単純ですが、なぜそれをフロートさせると、要素の開始前にギャップが残るのか、頭がおかしくなります。