簡體   English   中英

放置3個HTML div; 左1右2

[英]Place 3 HTML div; 1 left 2 right

以下問題:

我有3個div。

<div id="div1"> </div>

<div id="div2"> </div>

<div id="div3"> </div>

我想按以下順序放置它們:

DIV1 DIV2
DIV1 DIV2
DIV1 DIV2

........ DIV3
........ DIV3
........ DIV3

下方一格,右側二格。 當我給前兩個div賦予浮點數時:看起來像這樣:

DIV1 DIV2
DIV1 DIV2
DIV1 DIV2
第3版
第3版
第3版

帶有“清除:左;浮動:右;” 在第三格我得到這個:

DIV1 DIV2
DIV1 DIV2
DIV1 DIV2



..................................... DIV3
..................................... DIV3
..................................... DIV3

div 3位於頁面底部;

如何將最后一個div放在第二個div之下?

工作jsFiddle演示

更改您的標記。 div1添加到一個元素,將div2div3添加到另一元素:

<div class="left">
    <div id="div1">
        <p>DIV 1</p>
        <p>DIV 1</p>
        <p>DIV 1</p>
        <p>DIV 1</p>
    </div>
</div>

<div class="right">
    <div id="div2">
        <p>DIV 2</p>
        <p>DIV 2</p>
        <p>DIV 2</p>
        <p>DIV 2</p>
    </div>
    <div id="div3">
        <p>DIV 3</p>
        <p>DIV 3</p>
        <p>DIV 3</p>
        <p>DIV 3</p>
    </div>
</div>

然后左右浮動:

.left {
    float: left;
    width: 50%;
}

.right {
    float: right;
    width: 50%;
}

試試這個jfiddle,其中包含float和div的2列http://jsfiddle.net/AnFPa/1/

<div style="float: left;">
    <div>div1</div>
</div>
<div style="float: left;">
<div>div2</div>
<div>div3</div>
</div>

嘗試使用clear left:

<div 3 style="clear:left" ></div>

或者您可以將兩個div都放在一個容器中,然后將右下方的一行浮動:

<div>
  <div id="1" style="float:left"></div>
  <div id="2" style="float:left"></div>
  <div style="clear:both"></div>
  <div id="3" style="float:right"></div>
</div>
<div id="div4">

<div id="div1"> </div>

<div id="div2"> </div>

<div id="div3"> </div>

</div>

賦予div 4寬度,並向右浮動div 3。

<html>
<body>
    <div style="height: 100px; Width: 200px;"> <!-- Container -->
        <div style="float:left; height: 50px; Width:100px; background-color:red;">
        </div>
        <div style="float:left; height: 50px; Width:100px; background-color:blue;">
        </div>
        <div style="float:right; height: 50px; Width:100px; background-color:green;">
        </div>
    </div>
</body>
</html>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM