并排divs

时间:2010-11-26 13:03:47

标签: css html

如何将两个div并排放置在它们之间?

这就是我的意思:

alt text

我认为html布局看起来像这样:

<div id="container">
    <div id="left"></div>
    <div id="splitter"></div>
    <div id="right"></div>
</div>

<div id="container">
    <div id="left">
        <div id="splitter"></div>
    </div>
    <div id="right"></div>
</div>

3 个答案:

答案 0 :(得分:3)

HTML:

<div id="container">
    <div id="left"></div>
    <div id="splitter"></div>
    <div id="right"></div>
</div>

的CSS:

#container{
 width:990px; //or 100%
}
#left{
 width:300px; //or 30%
 float:left;
}
#splitter{
 width:90px; //or 5%
 float:left;
}
#right{
 600px; //or 65%
 float:left;
}

答案 1 :(得分:1)

将“float:left”放在#left和#splitter上,但是oezi说有很多方法可以做到这一点

答案 2 :(得分:0)

两者都是可能的,但我会选择第二个,因为你可以使用float:左边是左边的div而右边是右边的,因为分割器在左边的div中它会到达正确的位置。