有沒有辦法檢查(在CSS中)如果一個元素正在打破/新襯裏? 我無法知道div或父級的寬度。我只是想知道破發後的第一個元素,這樣我就可以給這個元素CSS可以檢查元素是否中斷?
像這樣添加特殊CSS:
<div>
first
</div>
<div>
second
</div>
<div>
third
</div>
<div>
fourth
</div>
的CSS:
div {
float:left;
width:200px;
height:20px;
}
div:not(:first-child) {
padding-left:10px;
}
在這裏,我需要檢查如果元素是在一個新的行,所以我可以刪除填充:
div:first-after-break {
padding-left:0;
}
我相信你正在尋找['text-indent'](https://developer.mozilla.org/en-US/docs/CSS/text-indent)CSS屬性。\ – 2012-08-16 10:36:20
你是什麼人用'div:不是(:first)'來表示? ':first'不存在,':not'支持仍然相當脆弱(特別是IE <9不支持)。你究竟在哪裏知道它正在破裂。如果兩者都浮動,那麼在div或div之間? – RoToRa 2012-08-16 10:38:53
我居然做了一個錯字,我應該是:第一,孩子 – Arazu 2012-08-16 10:49:02