我正在使用新的css樣式列將單個ul分成多個列。我希望用javascript或CSS選擇每列中的最後一個元素。是否有可能確定您是否位於css定義的列的最後一行?
HTML:
<ul>
<li />
<li />
<li><h4 /></li>
...
</ul>
CSS:
ul{
column-count: 6;
}
有時候線項目與H4:■在它們作爲該行的最後一個項目,爲孤兒結束。我想解決這個問題,並一直在尋找兩種選擇。
使用css孤兒屬性,但由於標記,我不認爲它會起作用,它不是在Firefox和Safari不支持,支持是不是必須的,但會很好。
向列末尾的任何h4添加一些頂部邊距/填充,但我不知道如何使用css或javascript/jquery選擇它們。我寧願保留標記,但如果不可行,我可以改變它。
我很難理解你需要選擇什麼。這是最後一個嗎? – 2014-10-31 09:50:59
爲清晰起見更新! – Himmators 2014-10-31 10:03:29
@KristofferNolgren我已經發布了另一個答案,檢查這個小提琴:http://jsfiddle.net/pqse3er1/ – 2014-10-31 10:13:05