DIV元素不換行


DIV盒子默認是換行獨占100%寬度:
DIV盒子沒有賦予CSS樣式時,默認DIV盒子是獨占一行(寬度為100%)。

如下默認情況HTML代碼:

  1. <!DOCTYPE html
  2. <html
  3. <head
  4. <meta charset="utf-8" /> 
  5. <title>div實例 www.dvicss5.com</title
  6. </head
  7. <body
  8. <div>第一個div</div
  9. <div>第二個盒子</div
  10. </body
  11. </html

獨占一行div盒子截圖

div默認獨占一行換行截圖
2個div對象盒子獨占一行,形成自動換行布局效果截圖

通過以上DIV案例,我們可以觀察到DIV的確默認情況下是獨占一行寬度100%。

如何讓DIV並排不換行呢?
1、對div設置float
2、對div設置display樣式

1.對div設置float浮動樣式   -   TOP

對div設置float:left樣式相當於是讓div對象靠左,自然失去了本身寬度樣式。
DIV+CSS實現DIV並排不換行實例代碼:

  1. <!DOCTYPE html
  2. <html
  3. <head
  4. <meta charset="utf-8" /> 
  5. <title>無標題文檔</title
  6. <style
  7. div{ float:left} 
  8. </style
  9. </head
  10. <body
  11. <div>第一個div盒子</div
  12. <div>第二個div盒子</div
  13. </body
  14. </html

說明:我們對div設置了float:left

實例效果截圖:

css float實現div不換行截圖
使用css浮動樣式讓div失去默認的100%寬度

 

2.對div設置display並排樣式   -   TOP

通過對div設置display:inline樣式讓div同樣失去默認100%獨占一行的寬度。

display:inline意思是讓對象並排顯示。

1、實例HTML源代碼

  1. <!DOCTYPE html
  2. <html
  3. <head
  4. <meta charset="utf-8" /> 
  5. <title>div並排實例 www.dvicss5.com</title
  6. <style
  7. div{ display:inline} 
  8. </style
  9. </head
  10. <body
  11. <div>第一個div盒子</div
  12. <div>第二個div盒子</div
  13. </body
  14. </html

2、實現不換行div效果截圖

css display實現div不換行截圖
使用css display實現div不換行截圖

總結:實現div不換行其實是讓div默認獨占一行的樣式去掉,去掉可以使用float和display樣式。

 

3.項目代碼

<div class="line bolder" style="margin-top:-4px;float:left;">最新競價:</div>
<div id="startPrice" class="line" style="padding-left:10px;margin:auto;margin-top:-4px;">7600(現場)</div>
<div class="line bolder" style="margin-top:-4px;float:left;">保留價:</div>
<div id="reservePrice" class="line" style="padding-left:10px;margin:auto;margin-top:-4px;">100</div>

 

4.截圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM