這是我的下拉菜單的代碼。我從一個教程產生了這樣的代碼:http://www.webdesigndev.com/wp-content/uploads/2009/07/fancydropdown.html如何在不操縱HTML的情況下襬脫跨度之間的空白?
但不是文本導航我有圖像,你可以看到在連接到跨度id的CSS。通過這段代碼,我可以正確地獲得每個跨度的下拉菜單,但我無法擺脫它們之間的空白區域。
我知道在div/span之間的HTML新行創建空格,但我想知道一種方法來擺脫它們在CSS中。
<div id="menu">
<ul class="tabs">
<li class="hasmore"><a href="#"><span id="bird"></span></a>
<ul class="dropdown">
<li><a href="#">Menu item 1</a></li>
<li><a href="#">Menu item 2</a></li>
<li class="last"><a href="#">Menu item 6</a></li>
</ul></li><li class="hasmore"><a href="#"><span id="wild"></span></a>
<ul class="dropdown">
<li><a href="#">Menu item 1</a></li>
<li><a href="#">Menu item 2</a></li>
<li class="last"><a href="#">Menu item 6</a></li>
</ul>
</li>
</ul>
</div>
這是一些CSS適用:
#menu ul
{
margin: 0 auto;
}
ul.tabs
{
display: table;
margin: 0;
padding: 0;
list-style: none;
position: relative;
}
ul.tabs li
{
margin: 0;
padding: 0;
list-style: none;
display: table-cell;
float: left;
position: relative;
}
ul.tabs a
{
position: relative;
display: block;
}
#bird {
background-image:url(images/birdingnav.png);
width:80px;
height: 20px;
text-indent:-9009px;
font-size: 0px;
border: 0;
}
#wild {
background-image:url(images/wildernessnav.png);
width:119px;
height: 20px;
text-indent:-9009px;
font-size:0px;
border: 0;
}
什麼我需要做的,這個代碼CSS擺脫我的跨度圖像之間出現空白的?
你可以讓這些跨度浮動塊元素 – Aprillion
我應該如何專門去有關實現浮動/塊屬性? – user1486934