主要问题是我无法为内部 div 设置 % 的高度。我在其中一个线程中读到了我需要设置一个高度为 px 的包装器和我可以设置为 % 的内部 div - 它可以工作,只是不能在引导程序中。
我不想用不必要的元素使页面超载,所以我想从 body 继承高度(无论是什么)。
引导程序以某种方式设置了高度,当我在途中将高度继承给其中一个 div 时,它可以接收它,但内部 div 仍然不接受 % 高度。
例子:
http://jsfiddle.net/HYtcz/ - CSS (px) without bootstrap, working
http://jsfiddle.net/HYtcz/1/ - CSS (%) without bootstrap, working
http://jsfiddle.net/tH9En/4/ - Adding the bootstrap lib - doesn't work.
代码:
<html>
<head>
<link href="http://twitter.github.com/bootstrap/assets/css/bootstrap.css" rel="stylesheet"> <style>
.main {
background: yellow;
height: inherit;
}
.list {
overflow: scroll;
background: gray;
width: 400px;
height: 20%;
}
.list table tr td {
line-height: 50px;
}
</style>
</head>
<body>
<div class="main">
<div class="list">
<p>adfasdf</p>
<p>adfasdf</p>
<p>adfasdf</p>
<p>adfasdf</p>
<p>adfasdf</p>
<p>adfasdf</p>
<p>adfasdf</p>
<p>adfasdf</p>
<p>adfasdf</p>
<p>adfasdf</p>
<p>adfasdf</p>
<p>adfasdf</p>
<p>adfasdf</p>
<p>adfasdf</p>
<p>adfasdf</p>
<p>adfasdf</p>
<p>adfasdf</p>
</div>
</div>
</body>
</html>
我正在寻找任何一个答案(如何在引导程序中以 % 为单位设置高度,修复上述示例)提前致谢。