工作,我有一個導航菜單,看起來像這樣:爲什麼是span元素不是這段代碼
我必須把它分爲三個部分(左,中,右)。
我寫的HTML和CSS代碼:
<span id="nav-left-img"></span>
<ul id="navigation">
<li>Home</li>
<li>About Us</li>
<li>Products</li>
<li>Contact Us</li>
</ul>
<span id="nav-right-img"></span>
這裏是CSS:
ul#navigation
{
background: url('../img/menu-c.png') repeat-x;
height: 45px;
clear: both;
width: 420px;
}
ul#navigation li
{
float: left;
text-align: center;
width: 100px;
padding-top: 10px;
}
#nav-left-img
{
background: url('../img/menu-l.png') no-repeat;
height: 45px;
width: 10px;
}
的span
似乎並不做的伎倆;如果我使用div
它的作品。代碼可能有什麼問題?如果我使用div
而不是span
,或者我應該堅持使用div
來加入左右圖像嗎?我該怎麼做span
?
跨度應該做什麼?使用div時會遇到什麼問題?你想要什麼? – Bojangles 2011-03-21 13:12:31
@JamWaffles跨度應該連接左右圖像以形成單個導航背景圖像,正如我在圖像中顯示的那樣,我想將其分割爲三個圖像。我在使用div時沒有遇到任何問題。但使用div的一切都沒有錯。在哪裏我可以使用跨度? – 2011-03-21 13:17:49
噢好的:-)我的錯誤是不理解。我看到你喜歡Yammi的回答;這可能是最好的選擇。 – Bojangles 2011-03-21 13:35:55