我正在尝试设计一个相对定位div的 ,它又包含两个divs。没有一个 childdiv有固定的高度,但是它们会随着内容的变化而变化,所以 parentdiv会随着 child div 的更高而扩展。现在设计工作正常,但是当我用 Firebug 分析代码时,我看到在 Firebug 中将鼠标悬停在body标签上时,整个屏幕顶部只有一小部分显示为主体。侧面板确认,body的宽度还可以,但高度为0。这意味着父级的高度div为0,但Firebug告诉我不是,大约是560px。这怎么可能?我知道如果内容是绝对定位的,元素不会随内容扩展,但这里的孩子divs 是相对定位的,那么为什么 parent 不随内容展开呢?小提琴位于http://jsfiddle.net/Cupidvogel/y79NS/6/。截图(请放大以理解我的观点!这是我在 Firefox 中尝试将代码作为完整的 HTML 页面时):
