1、div 兩列一行兩列DIV佈局如何實現,div 兩列並排一行兩列DIV佈局教程解決篇
實現兩個DIV盒子並排,一行只顯示兩列DIV佈局,使用width寬度+ float浮動即可實現一行顯示兩列DIV佈局。
第一種情況,float浮動相同
讓兩個div盒子的float值相同,例如都設定float:left或float:right,寬度設定合適即可。這裡我們透過案例實現一行兩列DIV佈局。
1)、完整實例DIV+CSS程式碼:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>两个DIV并排</title> <style> .div-a{ float:left;width:49%;border:1px solid #F00} .div-b{ float:left;width:49%;border:1px solid #000} </style> </head> <body> <div class="div-a">第一个DIV盒子</div> <div class="div-b">第二个DIV盒子</div> </body> </html>
2)、需要注意是寬度,要想一行兩列DIV佈局,避免第三個DIV也並排,這裡就要設定計算好寬度(這裡設定百分比寬度為49%),三個DIV盒子寬度總和大於父級寬度,兩個DIV寬度總和小於父級寬度,即可實現只有2個DIV並排。
3)、第二種情況,float浮動值不同
一個設定為float:left;一個設定為float:right.。
完整HTML原始碼:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>两个DIV并排</title> <style> .div-c{ float:left;width:49%;border:1px solid #F00} .div-d{ float:right;width:49%;border:1px solid #000} </style> </head> <body> <div class="div-c">第三个DIV盒子</div> <div class="div-d">第四个DIV盒子</div> </body> </html>
2、DIV橫向排列_CSS如何讓多個div盒子並排同行顯示,如何讓多個div盒子並排同行div橫向排列顯示呢?
我們先設定3個div盒子對象,什麼css樣式都不設定看看效果。程式碼如下:
未同行顯示div截圖
三個div盒子皆獨佔一行顯示
div盒子本身預設樣式屬性是獨佔一行,而解決div獨佔一行方法通常有兩種,一種為設置浮動,另外一種為設定display樣式。接下來為大家透過文章+圖片+案例方法介紹解決div盒子物件並排橫向排列且同行顯示方法。
一、使用css float並排顯示
我們對div設定一個float浮動屬性即可解決不並排顯示,只要你的並排div盒子總寬度小於或等於最外層盒子寬度即可實現多個div物件並排顯示。
加float浮動實現div盒子並排顯示
加float浮動實現多個div並排顯示
這裡我們對div通設一個浮動,當然實際使用時候,要通排顯示div對象的加入css類,我們就對要同行顯示css選擇器設定浮動。避免其它不需要設定的也被加入浮動樣式。
二、使用css display同行顯示
我們加入display:inline即可解決實現同行並排顯示div盒子物件。為了區別其他不需要設定橫向排列顯示div盒子對象,我們對相鄰需要同排顯示的div盒子統一加粗css類,css命名為".div-inline"。
CSS程式碼如下:
.div-inline{ display:inline}
Html程式碼片段:
<div class="div-inline">第一个div盒子</div> <div class="div-inline">第二个盒子</div> <div class="div-inline">第三个盒子</div>
三、總結:無論是float浮動或display實作並排顯示,要想並排顯示首先總寬度要小於或等於物件上級寬度,這樣才能並排顯示實現橫向排列排版佈局。
以上是CSS中多個div盒子並排同行顯示的實例程式碼分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!