【发布时间】:2013-11-09 00:23:01
【问题描述】:
我有一个固定高度的包装器(由 javascript 使用 window.innerHeight 设置),并且我有一系列由我正在使用的 cms 生成的嵌套 div。嵌套非常深,这是我的网络结构。问题是,如果我在我的 web 结构的 div 中添加百分比高度,那么在到达包装器之前会有太多的空白 div 并且它不起作用。我的网络结构之前的 div 只有动态 id,我不能使用它们。
我在这里复制了一个非常简单的例子:http://jsfiddle.net/omegaiori/BXwcP/1/
html
<div class="wrapper">
<div class="mmm">
<div></div>
<div class="him"></div>
</div>
CSS
.wrapper {
width:500px;
height:500px;
background:red;
}
.him {
width:50%;
height:50%;
background:yellow;
}
/* only works if you uncomment this
.mmm {height:100%}
*/
如评论中所述,我必须在到达我的(高度应为 50%)之前为所有嵌套的 div 提供 height: 100%。
有没有这种行为可以绕过?
非常感谢
【问题讨论】:
标签: css responsive-design height