2013-10-24 127 views
1

我有一個菜單,我希望li標籤有邊框。我正在做我的CSS:如何在li標籤的邊框添加邊距?

.sf-menu li a 
    { 
     list-style-position:inside; 
     border: 2px solid white; 
     color:#fffefe; 
    } 

但它有點難看。我想通過增加一些利潤來使其工作如下:HERE HERE。我嘗試但沒有,我不能想到相關的標籤,以搜索谷歌。

+0

你能告訴我們你的標記嗎? – lexith

回答

0

這工作也是如此。我也想找到其他解決方案。

.sf-menu li a 
{ 
    list-style-position:inside; 
    border: 2px solid white; 
    border-radius: 8px; 
    color:#fffefe; 
    padding:8px; 
} 
0

然後,你需要設置li tag不邊境a tag

.sf-menu li 
    { 
     border: 2px solid white; 
    } 

而且還列出樣式位置應該在ul taga tag

.sf-menu 
    { 
     list-style-position:inside; 
    } 
1

首先,列表樣式定義位置應應用於<UL>標記。 其次,你應該設置邊框爲<li>標籤,看看你的代碼:

.sf-menu li a 

那麼,你是在類.sf-menu選擇<a><li>裏面,你需要選擇只是<li>,簡單地說:

.sf-menu li { 
    //your styles here 
} 

請上的jsfiddle一個例子(或任何其他平臺)以獲得進一步幫助