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

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

May 16, 2016 pm 12:11 PM

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) を参照してください。 !


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

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

float の最大値はいくらですか? float の最大値はいくらですか? Oct 11, 2023 pm 05:54 PM

float の最大値はいくらですか?

データベースの浮動小数点の長さはどれくらいですか? データベースの浮動小数点の長さはどれくらいですか? Oct 10, 2023 pm 03:57 PM

データベースの浮動小数点の長さはどれくらいですか?

フロートの精度はどれくらいですか? フロートの精度はどれくらいですか? Oct 17, 2023 pm 03:13 PM

フロートの精度はどれくらいですか?

文字列をfloatに変換する方法 文字列をfloatに変換する方法 Oct 16, 2023 pm 02:03 PM

文字列をfloatに変換する方法

C言語でfloatってどういう意味ですか? C言語でfloatってどういう意味ですか? Oct 12, 2023 pm 02:30 PM

C言語でfloatってどういう意味ですか?

float属性の値は何ですか? float属性の値は何ですか? Oct 10, 2023 pm 02:03 PM

float属性の値は何ですか?

float と double の違いは何ですか float と double の違いは何ですか Oct 11, 2023 pm 05:38 PM

float と double の違いは何ですか

float32 バイトには何が含まれますか? float32 バイトには何が含まれますか? Oct 10, 2023 pm 04:07 PM

float32 バイトには何が含まれますか?

See all articles