在編輯網頁的時候很常會遇到這種情況,讓單數列與偶數列交錯,這次修改HTML不是我自己產生的,是由WordPress產生的,因此要透過CSS選擇器選取偶數列,將偶數的欄反轉,HTML結構大致如下,內容我省略
HTML:
<div>
<div class="aaa">...</div>
<style></style>
<div class="aaa">...</div>
<style></style>
<div class="aaa">...</div>
<style></style>
<div class="aaa">...</div>
<style></style>
<div class="aaa">...</div>
</div>
CSS:
div.aaa:nth-child(even) {
/* CSS 樣式 */
}
上述CSS不起作用,有點納悶查了一下,改用下列方法,就成功了
div.aaa:nth-of-type(even) {
/* CSS 樣式 */
}
有遇到這問題的朋友可以試試看喔