【发布时间】:2016-10-27 12:39:27
【问题描述】:
如何检测多个子 div 是否比其父 div 宽?在这种情况下,当它们更宽时,最右边的会显示在最左边的下方。我曾尝试使用 js 来检查溢出(如这里所述:javascript css check if overflow),但它不起作用。
最终,我想将最右边的 div 保留在其兄弟之下并更改其填充,但仅当它们更宽时。
代码基本上是这样的:
<div class='parent'>
<span>title</span><br />
<div class='child'>
Some content.
</div>
<div class='child'>
More content that sometimes doesn't fit.
</div>
</div>
【问题讨论】:
-
Divs 总是在彼此之上。它们是块元素。您必须将显示更改为喜欢内联或内联块才能获得这种效果。
标签: javascript html css width detection