ホームページ >ウェブフロントエンド >CSSチュートリアル >Bootstrap は固定列レイアウトと流動的な列レイアウトを作成できますか?

Bootstrap は固定列レイアウトと流動的な列レイアウトを作成できますか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-16 03:23:02402ブラウズ

Can Bootstrap Create Fixed and Fluid Column Layouts?

Twitter Bootstrap を使用して 2 列の流体固定レイアウトを作成する方法

質問:

Twitterを使用して固定流体2カラムレイアウトを実装できますか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 クラスを追加する最小の高さが 100% になるように、最も外側の div に追加します。
  • 固定幅の列を左にフローティングします。
  • .filler で疑似要素を使用して、同じ高さの列の視覚的な錯覚を提供します。 .
  • position を使用して、フィラー div を .fill div に対して相対的に配置します。相対的。

以上がBootstrap は固定列レイアウトと流動的な列レイアウトを作成できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。