我有一堆磚看起來像這樣:創建先進的CSS第n個孩子選擇
我目前針對藍色的方式是這樣的:
#recent ul li:nth-child(3),
#recent ul li:nth-child(4),
#recent ul li:nth-child(9) {
width: 49.79166666666667%;
margin: 0 0 0 0.41666666666667%;
}
在CSS中有一種方法可以使選擇器將該模式考慮在內,因爲如果我想添加60個圖塊?所以我不必保持指定確切的值?我知道如何選擇每個第二或第三等,但不是模式改變的地方。
感謝您的任何援助
你可以插入每一行到一個容器元素?像div? – udidu
這是最後的手段 - 我想知道它是否可以純粹在CSS中完成 – Phill
這些'width'和'margin'值看起來非常瘋狂,並且可能會導致由四捨五入錯誤導致的跨瀏覽器問題......什麼你想達到什麼目的?我認爲如果你使用了'box-sizing:border-box',你可以設置'width:50%'。 – Spudley