2012-10-11 51 views
0

這裏是我的代碼:添加內容之前鏈接(但鏈接外)

<style> 
#links-div a { 
    display: inline-block; 
} 

#links-div a:not(:first-child):before { 
    content: " - "; 
} 
</style> 

<div id = "links-div"> 
    <a href = "#">Link 1</a> 
    <a href = "#">Link 2</a> 
    <a href = "#">Link 3</a> 
    <a href = "#">Link 4</a> 
</div> 

破折號/連字符的所有環節之前所加的(除第一),但它的鏈接中添加的。

是否有可能將它從錨點中取出?它不應該真的在錨標籤之前添加內容嗎?

是我唯一的解決方案把每個鏈接放在一個列表中?既然它是一個列表,我不介意,但它會節省一點時間。

乾杯,

尼克

回答

2

您可以添加您的鏈接在UL列表

HTML

<div id = "links-div"> 
    <ul> 
     <li><a href = "#">Link 1</a></li> 
     <li><a href = "#">Link 2</a></li> 
     <li><a href = "#">Link 3</a></li> 
     <li><a href = "#">Link 4</a></li> 
    </ul> 
</div>​ 

CSS

#links-div ul li { 
    display: inline-block; 
}  
#links-div ul li:not(:first-child):before { 
    content: " - "; 
} 
​ 

演示http://jsfiddle.net/mKQas/1/

+0

這是很好的破解! –

+0

是的,認爲這是我唯一的解決方案:)感謝您的確認。 – Nick

+0

u r wc .......... – Sowmya