2012-10-08 21 views
1

我想讓最後一個類別沒有底部邊框,是否有任何詭計沒有編程完成它?使最後一個類別無瑕

HTML & CSS:

<style> 
#menu { 
    border:1px red solid;padding:10px 
} 
#menu a { 
    display:block; 
    border-bottom:1px #000 dotted 
} 
</style> 
<div id="menu"> 
    <p>MAIN MENU</p> 
    <a>Computers</a> 
    <a>Design</a> 
    <a>Programming</a> 
</div> 

例: http://jsfiddle.net/GLJWp/

回答

3

你可以試試這個,因爲last-childIE

HTML

<div id="menu"> 
    <p>MAIN MENU</p> 
    <a>Computers</a> 
    <a>Design</a> 
    <a>Programming</a> 
</div>​ 

CSS

#menu{ 
    border:1px red solid;padding:10px 
} 
#menu a{ 
    display:block; 
    border-top:1px #000 dotted 
} 
工作

以下的p後,將實現第一aa:first-child不會在IE瀏覽器,因爲p是第一個子元素

#menu p + a{ 
    border-top: none; 
} 

DEMO

相關問題