我想以後和選擇之前,使用某些樣式應用到一個div的兒童選擇後,我的代碼如下:CSS前,裏面的div
<div class="outer-container">
<a href="#" class="links">Link 1</a>
<a href="#" class="links">Link 2</a>
<a href="#" class="links">Link 3</a>
<span class="mid-divider">Some Text</span>
<a href="#" class="links">Link 4</a>
<a href="#" class="links">Link 5</a>
<a href="#" class="links">Link 6</a>
<span class="last-divider">Some Text</span>
<a href="#" class="links">Link 7</a>
<a href="#" class="links">Link 8</a>
<a href="#" class="links">Link 9</a>
</div>
.outer-container .mid-divider::before{
//some styles
}
.outer-container .mid-divider::after{
//some styles
}
我想樣式應用到鏈接1, link2和link3以及鏈接7,8和9.但選擇器不工作。
我想你誤解了':before'和':after'的工作方式,你應該使用':nth-child()'或':nth-of-鍵入()'代替。 – 2014-10-30 12:12:03
*之前的*和*之後的含義*對於您的case而言不正確。它表示渲染之前和渲染之後的class.not之前和之後的元素 – yugi 2014-10-30 12:14:28