ホームページ > ウェブフロントエンド > CSSチュートリアル > float_CSS/HTMLを使用しないモジュールセンターレイアウトの実装

float_CSS/HTMLを使用しないモジュールセンターレイアウトの実装

PHP中文网
リリース: 2016-05-16 12:11:09
オリジナル
2068 人が閲覧しました

float_CSS/HTML を使用せずに中央揃えのモジュール レイアウトを実現します

最も一般的で実用的なレイアウト形式: 上部、中央左、中央右、下部の 4 つのモジュール、幅 760px、ページ全体が中央揃え。

構造コード、左上右下 4 つのモジュールはすべて独立しており、互いに入れ子になっていません。

<p id="top">head</p>
<p id="left">  <p id="left_module">left</p></p>
<p id="right">  <p id="right_module">right</p></p>
<p id="foot" >foot</p>
ログイン後にコピー

上部は一般的な定義に属します。

#top { height:100px; background:#ccc; width:760px; margin:auto; text-align:center;}
ログイン後にコピー

方法 A: 外側の左は 760 ピクセルの幅で中央に配置され、内側の left_module は実際の左の幅 280 ピクセルとして定義され、絶対位置に配置され、上部の値は高さと同じになります。上部で定義されています。
この方法の利点は、左右の 2 つのモジュールのコード スニペットを交換して、表示の優先順位を調整できることです。

#left { width:760px; margin:auto;}
  #left_module { width:280px; position:absolute; top:100px; padding:10px;}
ログイン後にコピー

方法 B: 外側の左は幅 760 ピクセルとして定義され、中央に配置され、上部に対して浮動します。内側の left_module は実際の左の幅 280 ピクセルとして定義され、絶対位置に配置されます。
この方法の利点は、天板の高さを自由に拡張できることです。

#left { width:760px; margin:auto; position:relative;}
  #left_module { width:280px; position:absolute; padding:10px;}
ログイン後にコピー

外側の右側は幅 760 ピクセルで中央揃えとして定義され、内側の right_module はマージン構文を使用して左側の中央に配置される実際の右幅 440 ピクセルとして定義されます。 right_module で定義された背景色は実際の右側の背景色であり、定義された高さは中央モジュールの実際の高さであり、右側の背景色は実際の左側の背景色です。

#right { width:760px; margin:auto; background:#E8E8E8;}
  #right_module { width:440px; background:#F0F0F0; height:360px; margin:0 0 0 auto; padding:10px;}
ログイン後にコピー

Bottom も従来の定義に当てはまります。

#foot { height:100px; background:#ccc; width:760px; margin:auto; text-align:center;}
ログイン後にコピー

テスト環境 IE6.0 および FF1.5 の構文は非常に単純であり、技術的なリファレンスとして使用することはできません。

上記は、float を使用しない module centerlayout_CSS/HTML の実装の内容です。さらに関連した内容については、PHP 中国語 Web サイト (www.php.cn) を参照してください。 !


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート