我們假設我有一個div
包裝,裏面有幾個元素,放置爲inline
。當div的寬度減小時,元素將自動分解成新行......迄今爲止都很好。CSS - 選擇第一個換行後的孩子
現在我想的CSS :before
內容添加到子元素,除非是先上線的那些...
有沒有一種方法來檢測,CSS只,如果元素是換行後的第一個元素嗎?
編輯
跟進的例子... http://jsfiddle.net/kagfqt9j/
div的寬度造成兒童在三條線被打破。有一個「|」用:before
設置分頻器。但我不希望:before
應用於線路的開始。
那麼,我可以檢測休息後的第一個元素?
注意:將其更改爲:after
不是一個解決方案,因爲它會顛倒這個問題......然後我會得到「|」在行尾......我也無法擁有它。
有可能是一個解決方案,如果你能provid e [在線編輯器]上的簡化示例(http://jsfiddle.net/)。 – 2014-08-29 21:04:09