我無法在我的<li>
標記中使用填充屬性。LI元素內部的填充
這是我的CSS:
.menu li{
height:50px;
display: inline;
padding:10px 15px 18px 15px;
border-style: solid;
border-width: 0px 2px;
-moz-border-image: url(../img/menuborder.png) 0 2 stretch repeat;
-webkit-border-image: url(../img/menuborder.png) 0 2 stretch repeat;
-o-border-image: url(../img/menuborder.png) 0 2 stretch repeat;
border-image: url(../img/menuborder.png) 0 2 stretch repeat;
border-right:0;
}
.menu a{
color:#fff;
text-decoration: none;
padding-top:10px;
}
這裏是我的.HTML:
<ul class="menu">
<li><a href="#">Dashboard</a></li>
<li><a href="#">Incentives</a></li>
<li><a href="#">Forum</a></li>
<li><a href="#">Forum</a></li>
<li class="last"><a href="#">Help</a></li>
</ul>
然而,填充頂似乎並沒有影響到一中的文本和li標籤。
我在做什麼錯?
謝謝。
關於不支持內聯塊的瀏覽器的注意事項; –
爲什麼要使用錨標籤而不是'li'元素? –
@頭,主要是B/C我這樣做,並知道它的工作原理W/O測試。還因爲它增加了每個菜單鏈接的「可點擊區域」。 –