我在遇到:last-child
工作遇到問題。最後孩子選錯div
HTML:
<div class="test">Some content</div>
<div class="test">Some content</div>
<div class="test">Some content</div>
<div class="action">Some other content</div>
CSS:
div.topic {
border-bottom: 1px solid black;
}
div.topic:last-child {
border-bottom: none;
}
最後div.test
仍然在底部邊框。 我認爲問題是,border-bottom: none
適用於非常最後一個div是div.action
,而不是類測試的最後一個div。
我該如何解決?
對此有讀:http://stackoverflow.com/questions/6401268/how-do-i-select-the-last-child-with-a-specific-class-name-in-css你的問題可能是重複的。簡而言之,沒有':last-class-class'選擇器,所以你需要使用JavaScript或使用['border-top'](http://jsfiddle.net/97Dr4/1/)。 –
你鏈接到的問題的解決方案是使用絕對順序(即第4項),而我的div由服務器生成,我不知道有多少。 – Eleeist
哎呀,我從錯誤的標籤複製XD我編輯了原來的評論,並改爲我想複製的鏈接。對困惑感到抱歉。 –