有没有办法检查(在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