CSSのレイアウトでは、ウェブサイトのレイアウトを全体的に考える必要があります。そして、それらの部分を取り、まとめてください。 CSSで簡単な3列レイアウトを作成する方法を学びましょう。
01の09レイアウトを描く

あなたは紙やグラフィックスプログラムであなたのレイアウトを描くことができます。ワイヤフレームやさらに広範な設計を念頭に置いている場合は、サイトを構成する基本的なボックスに単純化してください。この記事に付随するこのデザインは、ヘッダーとフッターだけでなく、メインのコンテンツ領域に3つの列があります。よく見ると、3つの列の幅が同じでないことがわかります。
あなたのレイアウトを引き出したら、次元を考え始めることができます。このデザイン例では、次の基本的なディメンションを使用します。
- 幅900ピクセル以下
- 左に20 pxの樋
- 列と行の間に10 px
- 250px、300px、300pxの幅の列
- 一番上の行は150pxの高さです
- 一番下の行は100ピクセルの高さです
基本的なHTML / CSSの作成とコンテナ要素の作成
このページは有効なHTMLドキュメントであるため、空のHTMLコンテナで開始します
ページの余白、枠線、およびパディングをゼロにするための基本的なCSSスタイルを追加します。新しい文書には他の標準的なCSSスタイルがありますが、これらのスタイルはきれいなレイアウトを得るために必要な最小のものです。ドキュメントの先頭に追加します。
レイアウトの構築を開始するには、コンテナ要素を配置します。後でコンテナを取り除くことができる場合がありますが、ほとんどの固定幅のレイアウトでは、コンテナ要素を使用すると、異なるWebブラウザ間での管理が容易になります。だから体内でこれを置く: そして、CSSスタイルシートでは、 コンテナは、Webページのコンテンツの幅や、周囲の余白や内部の余白などを定義します。このドキュメントでは、コンテナの幅は870ピクセル、左側に20ピクセルのガターがあります。ガターはマージンスタイルで設定されますが、コンテナのパディングはゼロになり、要素がコンテナと同じ幅にならないようにします。 #container { 幅:870ピクセル。 margin:0 0 0 20px; / *右上左下* / パディング:0; } 今すぐ文書を保存すると、何も入っていないのでコンテナを見るのが難しくなります。プレースホルダテキストを追加すると、コンテナ要素をより明確に見ることができます。 ヘッダー行のスタイルを決める方法は、ヘッダー行の内容に大きく依存します。ヘッダー行にロゴのグラフィックと見出しがある場合は、見出しのタグを使用します( ヘッダー行のHTMLはコンテナの上部にあり、次のようになります。 その上にスタイルを設定するには、赤い枠線が底に追加され、それがどこで終わるかを知ることができ、余白とパディングはゼロになり、幅は100%に設定され、高さは150pxになります。 #コンテナh1 { マージン:0; パディング:0; 幅:100%; 高さ:150px; float:left; border-bottom:#c00 solid 3px; } この要素を浮動小数点で浮動させることを忘れないでください:left;プロパティ。 CSSレイアウトを書くための鍵は、すべてのものを浮かべることです - コンテナと同じ幅のものさえも。そうすれば、要素がページ上のどこにあるのかを常に知ることができます。 CSS子孫セレクタは#container要素の内部にあるH1要素にのみスタイルを適用しました。 CSSを使用して3列のレイアウトを作成する場合、レイアウトを2つのグループに分割する必要があります。したがって、この3列のレイアウトでは、中央の列と右の列がグループ化され、2列レイアウトで左列の横に配置され、左側の列は250ピクセル幅で、右側の列は610ピクセル幅です(2列、それらの間の溝のための10px)。 HTMLは次のようになります。 それゆえ、結果は非常に稀です。最小限のスペースで、あなたの写真を撮ることができます。ボリュームの高いプレゼンテーションでは、練習ができなくなります。その結果、結果的には非常に多くの労働力を必要とする。 最小限に抑えて、時間をかけて援助してください。ユダヤ人の労働者と大祖父母。高血圧、高血圧、高血圧、高血圧、高血圧、高血圧、 列内のプレースホルダテキストは、テスト時に見やすくなりました。 CSSは次のようになります。 #コンテナ#col1 { 幅:250px; float:left; } #container#col2outer { 幅:610px; フロート:右。 マージン:0; パディング:0; } 左側の列は左側に浮動し、他方の列は右側に浮動します。両方の列の合計幅が860pxなので、それらの間に10pxの溝があります。 3つの列を作成するには、最後の手順でコンテナ列内に2つのdivを追加したのと同様に、2番目の列を2番目の列に追加します。 HTMLは次のようになります。 最小限に抑えて、時間をかけて援助してください。ユダヤ人の労働者と大祖父母。高血圧、高血圧、高血圧、高血圧、高血圧、高血圧、 Nam libero tempore、quia voluptasはaspernatur dicta sunt explicaboに座っています。Ullam corporis suscipit laboriosam、magnam aliquam quaerat voluptatem。それはあなたの欲望や欲求を裏付けるものではありません。 CSSは次のようになります。 #col2outer#col2mid { 幅:300px; float:left; } #col2outer#col2side { 幅:300px; フロート:右。 } これらの2つの300px幅のボックスは610px幅のボックスの内側にあるため、それらの間に10pxの溝があります。 残りのページはスタイリングされているので、フッターに追加することができます。最後のdivを「フッタ」IDで使用し、内容を追加して見えるようにします。また、上部に罫線を追加することで、開始位置を知ることができます。 HTML: CSS: #container #footer {
float:left;
幅:870ピクセル。
ボーダートップ:#c00 solid 3px;
} 08の09 レイアウトが完了したら、自分のスタイルやコンテンツを追加することができます。レイアウトのセクションを表示するために、ヘッダーとフッターの枠線が追加されています(特にデザイン用ではありません)。 ドキュメント、HTML、およびCSS全体を以下に示します。 コンテナのスタイル
ヘッダーの見出しタグを使用する
)は、
私のヘッダー行
3つの列を作成するには、2つの列を作成します。
ワイド2列目に2列を追加する
フッターに追加
あなたの個人的なスタイルと内容を追加する
最終的なHTML / CSS




