【发布时间】:2013-04-06 11:31:17
【问题描述】:
我正在尝试创建一个 2 列的液体布局,左侧是菜单,右侧是网站内容。
菜单应进入右列 (div.liquid-right),然后网站内容应进入左列 (div.liquid-left)。
我需要内容容器与主体(即div.liquid-right)大小相同,而不是其父容器(div.liquid-left)。
布局可以用下图表示:
_______________
| ____ R |
| |L __|_____ |
| | |C | ||
| | | | ||
| | | | ||
|_|_|__|_____||
HTML 标记
<div class="liquid">
<div class="liquid-right">
<div class="liquid-left">
<div class="content">
<div>main content</div>
</div>
</div>
</div>
</div>
CSS 样式
.liquid{
width:100%; height:100%; float:left;
}
.liquid .liquid-right{
width:100%; float:left; background-color:#FFF; margin-top:45px;
}
.liquid .liquid-left{
width:182px; float:left; min-height:200px;
background-color:#FF7575; position:relative;
}
.liquid .content{
background-color:#00F; float:left; height:100px; width:100%;
}
目前.content 容器只有左容器的大小(这是预期的),但我不知道如何将其扩展为主体容器的大小。
更新
【问题讨论】:
-
我编辑了您的问题,以使您更清楚您要做什么。请检查您编辑的帖子以确保其准确无误。谢谢。
-
@MarcAudet 你不应该打扰,我认为没有人会回答
标签: html css responsive-design liquid-layout