【发布时间】:2014-08-27 21:30:05
【问题描述】:
我在没有高度的 a 中有一个绝对定位的 div。
我需要确保子级“填充”父级内部的可用高度空间,即如果正常工作,它将具有红色背景:http://jsfiddle.net/richardblyth/AvSr9/
(这是对我正在处理的客户项目的要求的改编......)
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>A Blank HTML Doc</title>
<style type="text/css">
section {
position: relative;
width: 600px;
}
div.content {
height: 100%;
width: 100%;
top: 0;
position: absolute;
background: red;
}
</style>
</head>
<body>
<section>
<div class="content">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec vehicula urna sit amet nibh facilisis, vitae feugiat felis imperdiet. Nunc facilisis ac tortor at rutrum. Fusce ligula sem, vehicula a sapien in, iaculis faucibus nulla. Nam faucibus feugiat ante, et ornare turpis aliquam vel. Donec non semper velit. Pellentesque vehicula enim lacinia, sagittis neque et, lobortis sapien. Quisque bibendum elementum nunc. Phasellus ac tincidunt tellus.</div>
</section>
</body>
</html>
【问题讨论】:
-
不要为 div.content 指定高度属性,它会起作用
-
是的,不要给它高度:100%;因为那是 100% 什么都没有。
-
我认为我运行的砌体脚本(在生产版本上)引起了问题。是时候重新考虑了!感谢您的帮助