一般的な CSS レイアウトの実装方法_html/css_WEB-ITnose
CSS レイアウトは、私にとって見慣れたものでもあり、馴染みのないものでもあります。実装できてもよく理解できません。そこでCSSでよく使われる1カラム、2カラム、3カラムのレイアウトの実装方法をまとめて整理したいと思います。この記事は初心者向けであり、参照のみを目的としています。ただし、フローティングやポジショニングなどについても理解する必要があります。
1 列レイアウト
1. 中央揃えで固定幅
これは最もシンプルで実装が簡単なレイアウトです。コアとなる CSS コードを列挙します:
body{text-align: center;font-size: 2em;}.head,.main,.footer{width: 960px;margin: 0 auto;}.main{background-color: #666666;height: 600px;}.footer{background-color: #999999;height: 200px;}
その中で、最も重要なのは margin 属性です。要素に幅が設定されている場合、margin:0 auto は要素を自動的に中央に配置できます。
2. アダプティブ
これも非常に簡単で、ブラウザが要素の幅を自動的に計算できるように、上記の CSS コードで要素の width 属性を設定するだけです。2 列のレイアウト
1. 固定幅
これは難しいことではありません。対応する幅を設定するだけです。コードはここに掲載されています:
rrree
これには、float と呼ばれることが多い float 属性が関係します。 1 つは左にフロートし、もう 1 つは右にフロートすることで、正確に 2 列のレイアウトを実現できます。 ‘
2. アダプティブ
width 属性の値をパーセンテージに置き換えるのはとても簡単です。
body{text-align: center;font-size: 2em;}.main{width: 960px;height: 900px;margin: 0 auto;}.left{width: 300px;height: 900px;background-color: #eee;float: left}.right{width: 660px;height: 900px;background-color: #999;float: right;}
注: 親要素もパーセントに設定する必要があります。
3列レイアウト
1. 左右の幅を固定する
body{text-align: center;font-size: 2em;}.main{width: 80%;height: 900px;margin: 0 auto;}.left{width: 30%;height: 900px;background-color: #eee;float: left}.right{width: 70%;height: 900px;background-color: #999;float: right;}
ここで最も重要なことは、絶対位置を使用し、中央の左右の余白を両側の幅にすることです。
2. Adaptive
body{text-align: center;font-size: 2em;margin: 0;padding: 0}.main{height: 900px;background-color: #ddd;margin: 0 240px;}.left{width: 240px;height: 900px;background-color: #eee;position: absolute;top: 0;left: 0}.right{width: 240px;height: 900px;background-color: #999;position:absolute;top: 0;right: 0}
同様にパーセンテージに換算されます。
4.混合レイアウト
最後に、正面から大きな合成をしてみましょう。
れーい

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

GiteEpages静的Webサイトの展開が失敗しました:404エラーのトラブルシューティングと解像度Giteeを使用する

Y軸位置Webアノテーション機能の適応アルゴリズムこの記事では、単語文書と同様の注釈関数、特に注釈間の間隔を扱う方法を実装する方法を探ります...

画像をクリックした後、散乱と周囲の画像を拡大する効果を実現するには、多くのWebデザインがインタラクティブな効果を実現する必要があります。特定の画像をクリックして周囲を作成してください...

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。
