首頁 > web前端 > css教學 > 主體

如何讓div佔據固定寬度div後的剩餘空間?

Linda Hamilton
發布: 2024-10-26 12:52:29
原創
104 人瀏覽過

How to Make a Div Take Up Remaining Space After a Fixed Width Div?

如何調整兩個Div,一個具有固定寬度,另一個佔用剩餘空間

使用兩個div 容器時,其中一個需要特定的寬度,而另一個應該動態佔用剩餘空間,有幾種方法可以實現這種佈局。讓我們探索兩種方法:

使用顯示:表格或表格單元格

透過此方法,我們使用CSS 顯示屬性來建立類似表格的結構:

<code class="html"><div class="right"></div>
<div class="left"></div></code>
登入後複製
登入後複製
<code class="css">.right {
    float: right;
    width: 250px;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
}

.left {
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
}</code>
登入後複製

在這種情況下,「右」div 的固定寬度為250px,而「左」div 則因為其「overflow:hidden」屬性而佔用剩餘空間。

使用浮動和百分比寬度

另一種方法涉及使用CSS浮動屬性並將div的寬度設定為百分比:

<code class="html"><div class="right"></div>
<div class="left"></div></code>
登入後複製
登入後複製
<code class="css">.left {
    float: left;
    width: 83%;
    min-height: 50px;
    margin-right: 10px;
}

.right {
    float: right;
    width: 16%;
    min-height: 50px;
    height: 100%;
}</code>
登入後複製

這裡,「左」div 佔據了83% 的可用寬度,為「右」div 留下了16% 的固定寬度。

範例示範

檢查在 JSFiddle 上進行以下現場演示,以查看這些方法的實際效果:http://jsfiddle.net/SpSjL/

以上是如何讓div佔據固定寬度div後的剩餘空間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!