奇怪,在骨架框架中,如果我从最后两个 div(连续出现的三个 div 中)中删除内容,然后尝试将这两个 div 高度映射到第一个 div 高度,将 height:100% 应用于 html、body、parent 和所有这三个/最后两个 div。
高度不适合任何元素。此外,在浏览器(mozilla / chrome)中查看时,无论是否保持打开“检查元素”面板,高度都会出现奇怪的不同。
谁能解释一下,为什么会这样。以及在这种情况下如何实现空 div 的高度。
<---------------------------------------------------- >
<---------------------------------------------------- --->
@mamuz,我说的是骨架默认代码 [html/css 包],可以从骨架网站的下载部分下载,即http://www.getskeleton.com。我尝试为三个 div 添加 height 属性,这些 div 分别出现在底部的部分中,标题分别为“关于骨架”、“三个核心原则”和“文档与支持”。
我在布局 css 中添加了以下几行:
html {
height: 100%;
}
body {
height: 100%;
}
.main { <!--class name applied to container or parent div -->
height: 100%;
}
.first-child, .second-child, .third-child { <!--class name given two three divs from left to right-->
height: 100%;
}
除了上面的代码,我只是将第二个和第三个 div 设为空,并将文本内容只保留在第一个 div 中。查看第二个和第三个 div 是否与第一个 div 的高度匹配。