首頁 > web前端 > css教學 > 如何使用 CSS 實現一個固定寬度、另一個填滿剩餘空間的並排 Div?

如何使用 CSS 實現一個固定寬度、另一個填滿剩餘空間的並排 Div?

Susan Sarandon
發布: 2024-12-15 14:38:19
原創
412 人瀏覽過

How Can I Achieve Side-by-Side Divs with One Fixed Width and the Other Filling Remaining Space Using CSS?

在 CSS 中實現並排 Div

當嘗試水平排列多個 div 時,可能會出現無縫對齊它們的挑戰。本文提供了一種利用 CSS Flexbox 來實現最大化頁面利用率的最佳佈局的解決方案。

問題:

目標是將兩個 div 並排放置,一個 div 保持 200px 的固定寬度,而另一個 div動態填充剩餘螢幕

解決方案:

這個佈局的關鍵是flexbox,一個強大的CSS屬性,允許靈活的項目排列。實作方法如下:

  1. 建立一個父div並將其display屬性設定為flex:

    #parent {
      display: flex;
    }
    登入後複製
  2. 定義固定寬度的div並指定其width:

    #narrow {
      width: 200px;
      background: lightblue; /* Just for visibility */
    }
    登入後複製
  3. 將flex: 1 加到另一個div:

    #wide {
      flex: 1; /* Grows to fill remaining space */
      background: lightgreen; /* Just for visibility */
    }
    登入後複製

透過利用Flexbox,您可以建立動態且靈活的佈局,其中 div 並排放置,從而優化可用螢幕空間。

以上是如何使用 CSS 實現一個固定寬度、另一個填滿剩餘空間的並排 Div?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板