解決如何讓兩個div在一行上的問題

來源:互聯網
上載者:User

 

方法一,如果兩個div都不知道width的話, 前一個float:left, 後一個不管最後用一個clear的div就搞定了,但是兩個div的位置會重合 ,內容不會重合

<div style=”position:absolute;left:200px;height:1000px;width:300px;display:inline;”>

<div style=”float:left;position:relative;width:100px;background:#990022; “>

afafdadfas, ssssssssssss
</div>
<div style=”white-space:normal;background:#9ff022;”>
afsafasasd fsaf dfs fdas asfdsa ad afdfasdffffaaaaaaaaaaaaaaaaaaaaaaaaadasssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
</div>
<!–
<div style=”font-size:0px; line-height:0px; clear:both;”>
</div>
–>
</div>

方法二,如果右邊的div知道width的話, 兩個都用float:left就行了,內容和位置都不會重合,而且兩個div再同一行上
<div style=”position:absolute;left:200px;top:300px;height:1000px;width:300px;display:inline;”>

<div style=”float:left;position:relative;width:100px;background:#990022; “>

afafdadfas, ssssssssssss
</div>
<div style=”white-space:normal;float:left;background:#9ff022;width:100px;”>
afsafasasd fsaf dfs fdas asfdsa ad afdfasdffffaaaaaaaaaaaaaaaaaaaaaaaaadasssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
</div>

<div style=”font-size:0px; line-height:0px; clear:both;”>
</div>

</div>

方法三,設定右邊的div的top為負值, left大於等於左邊div的寬度 ,這個方法比較猥瑣,並且必須知道左邊div的width,不太推薦。

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.