ホームページ >ウェブフロントエンド >CSSチュートリアル >Bootstrap 3 でフルハイトの 2 列レイアウトを実現するにはどうすればよいですか?
Bootstrap 3 2 列のフルハイトの最適化
Bootstrap 3 では、2 列のフルハイトのレイアウトを作成するのは困難な場合があります。ネイティブ クラスは、そのままではこれをサポートしません。ただし、カスタム CSS を使用して実装できます。
マークアップ:
<header>Header</header> <div class="container"> <div class="row"> <div class="col-md-3 no-float">Navigation</div> <div class="col-md-9 no-float">Content</div> </div> </div>
CSS:
html,body,.container { height:100%; } .container { display:table; width: 100%; margin-top: -50px; padding: 50px 0 0 0; box-sizing: border-box; } .row { height: 100%; display: table-row; } .row .no-float { display: table-cell; float: none; }
この CSS は、CSS テーブルを利用してフルハイトの列を作成します。 「.no-float」クラスは、Bootstrap の float ベースのレイアウトによる列の折りたたみを防ぎます。
追加の考慮事項:
以上がBootstrap 3 でフルハイトの 2 列レイアウトを実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。