我想我理解基本左派和左派右浮动,但我无法弄清楚这个特殊的三栏布局。我甚至不确定我想要什么是可能的。我想创建一个包含三个< div>的行。列如下:
我遇到#3& amp; #4。这可能吗?我猜我需要最左边的列实际上是两个< div> s(一个直接在另一个上面),一个空< div>在其他包装文本上方/下方的宽度为20%< div>具有未指定的宽度,但我无法弄清楚如何做到这一点。
谢谢,
Tom.III
答案 0 :(得分:1)
<style>
#main{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#left{
float: left;
max-width: 32%;
width: auto;
margin-right: 3px;
background-color: red;
}
#center{
float: left;
max-width: 32%;
width: auto;
margin-right: 3px;
margin-left: 3px;
background-color: green;
}
#right{
float: right;
max-width: 32%;
width: auto;
min-width: 20%;
background-color: blue;
}
</style>
<div id="main">
This is the main div!
<div id="left">
Hello From The Left!
</div>
<div id="center">
Hello From The Center!
</div>
<div id="right">
Hello From The Center!
</div>
</div>