【发布时间】:2014-03-14 20:23:16
【问题描述】:
我在两个浮动 div(一个向左浮动,另一个向右浮动)下方有一个 div。当我打开元素检查器时,我发现了一些奇怪的东西。为什么下面的 div 具有 css 属性clear: both 与前两个重叠?此外,当我更改 div 的高度时,元素检查器显示 div 不再包含其内容。这是两个屏幕截图来说明我的意思。代码在截图下方。
没有在 css 中设置高度:
类“标签”的高度在 css 中设置为 200px:
【问题讨论】:
-
我在您的
.tagsdiv 上没有看到“清晰”的样式。 -
今天白痴奖给了我。我可以发誓我把它放在那里,因为它把 div 的内容放在其他两个下面,但我想这只是因为没有空间可以粘贴这些元素,所以它只是把它们放在另外两个 div 的下面。那么div的大小默认是由它的内容决定的?
-
默认情况下,一个 div 是 100% 宽和尽可能高以适应内容。当您浮动它们时,宽度将折叠到内容的宽度。