【发布时间】:2011-09-26 04:47:23
【问题描述】:
我有一个围绕一些动态内容的父元素(例如 div)。我希望父 div 在尽可能多的情况下完全包含子元素。
一个问题是具有负边距设置的子元素,这会导致子元素显示在父元素之外(并且还会导致父元素不是所需的大小)。
所以
是否有任何 css 技巧可以应用于父元素以抑制子元素中的负边距(例如,无需修改子元素的样式)。
如果做不到这一点,是否有办法通过 javascript 检测特定元素是否有溢出内容? (以及内容溢出的方向和程度?)
【问题讨论】:
-
您可以在父元素上使用正填充将子元素向后移动,它会改变高度和宽度。
标签: javascript css