【发布时间】:2012-03-08 20:21:40
【问题描述】:
假设我有两个 div....
<div class="Window">
<div class='Title'></div>
<div class="Viewer"></div>
</div>
首先是打开的窗口,即.Window
.Window {
width:80%;
background-color:red;
position:absolute;
z-index:1;
top:10%;
left:10%;
margin-left: 0%;
bottom:10%;
}
第二个div是.Viewer
.Viewer {
width:100%;
height:100%;
background-color:green;
}
如何让 .Viewer div 达到父 div 的 100% 高度和宽度。请记住,.Title 占用空间,因为它是 .Window 的标题。因此 .Viewer 必须从 .Title 下面开始
【问题讨论】:
-
我很困惑...您说“.Viewer div 达到父 div 的 100% 高度和宽度”,然后说“.Viewer 必须从 .Title 下方开始”...那是哪一个?您的代码对我来说似乎很好。
-
如果
.Title中有内容,我认为他希望.Viewerdiv 占据其余空间。它目前的方式将溢出.Window,至少在Chrome上。 jsfiddle.net/qHe29 -
这是真的@Danny。如果我在标题中有内容,它会溢出 .Window。现在我有 line-height:50px;为.Title
标签: css