首頁  >  文章  >  web前端  >  Bootstrap 可以建立固定和流動的列佈局嗎?

Bootstrap 可以建立固定和流動的列佈局嗎?

Barbara Streisand
Barbara Streisand原創
2024-11-16 03:23:02331瀏覽

Can Bootstrap Create Fixed and Fluid Column Layouts?

如何使用Twitter Bootstrap 創建2 列流體固定佈局

問題:

你能用Twitter 實現固定流體的兩列佈局嗎Bootstrap?

解決方案:

是的,Bootstrap 2.0 以上版本是可以的,但需要對標準類別實作進行一些修改。這是一個使用HTML 的解決方案CSS:

HTML:

<div class="container-fluid fill">
    <div class="row-fluid">
        <div class="fixed">  <!-- Fixed width div -->
            ...
        </div>
        <div class="hero-unit filler">  <!-- Filler div without spanX class -->
            ...
        </div>
    </div>
</div>

CSS:

/* Fixed-fluid layout */
.fixed {
    width: 150px;
    float: left;
}

.fixed + div {
    margin-left: 150px;
    overflow: hidden;
}

/* Equal height columns (optional) */
html, body {
    height: 100%;
}

.fill { 
    min-height: 100%;
    position: relative;
}

.filler:after{
    background-color:inherit;
    bottom: 0;
    content: &quot;&quot;;
    height: auto;
    min-height: 100%;
    left: 0;
    margin:inherit;
    right: 0;
    position: absolute;
    top: 0;
    width: inherit;
    z-index: -1;  
}

說明:

  • 新增.fill 類別到最外面的div以保證最小高度為100%。
  • 將固定寬度的列向左浮動。
  • 在.filler中使用偽元素提供等高列的視覺錯覺.
  • 使用position:relative將填充div相對於.fill div定位。

以上是Bootstrap 可以建立固定和流動的列佈局嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn