Web デザインでよく耳にするプロパティ名: content、padding、border、margin、CSS ボックス モデルにはこれらすべてのプロパティがあります。これらの特性は、日常生活でよくあるもの、つまり箱を比喩として使用することで理解できるため、ボックス モデルと呼ばれます。 CSS ボックス モデルは、Web デザインでよく使用される CSS テクノロジで使用される思考モデルです。 導入 CSS (Cascading Style Sheet) は、「Cascading Style Sheet」または「Cascading Style Sheet」と翻訳できます。HTML 要素の表示方法を定義し、Web ページの外観を制御するために使用されます。 CSS を使ってページの内容と見た目を分離することで、作業効率が大幅に向上します。 CSS では、すべての HTML ドキュメント要素が、HTML ドキュメント レイアウト内で要素が占めるスペースを記述する長方形の要素ボックスを生成するものと想定されており、これは比喩的にボックスと見なすことができます。 CSS は、これらのボックスの周りに「ボックス モデル」という概念を作成しました。一連のボックス関連のプロパティを定義することで、各ボックス、さらには HTML ドキュメント全体のパフォーマンスとレイアウト構造を大幅に強化および促進できます。ボックス要素の場合、特別な設定がない場合は、デフォルトで常に独立した行を占め、その幅はブラウザウィンドウの幅になります。ボックスであるかどうかに関係なく、その前後の要素は、ボックスの上または下にのみ配置でき、つまり、上下に累積的に配置されます。 HTML ドキュメント内の各ボックスは、内側から外側に向かって、コンテンツ領域 (content)、パディング (padding)、境界線 (border)、およびマージン (margin) の 4 つの部分で構成されていると考えられます。 CSS では、4 つのパーツに関連する一連のプロパティが定義されています。これらのプロパティを設定することで、ボックスのパフォーマンスを向上できます。 CSS ボックスモデル CSS では、すべての HTML 要素をボックスとして扱うことができます。div を例に挙げてみましょう。ブラウザ インスペクタでは、図に示すように、ボックス モデルの外観をより直感的に確認することもできます。 1. ボックスモデルの構成: コンテンツ領域: コンテンツ (画像中央の青い領域) ボックスのサイズとブラウザのボックスのサイズの違いに注意してください 2. ボックスモデルの分類: 1) コンテンツボックス: div{ width: 100px;//コンテンツ領域の幅 height: 100px;//コンテンツ領域の高さ border: 5px solid pink; パディング:10px; マージン: 10px; } ボックスの幅: width + border-left + border-right + padding-left + padding-right 2) 境界ボックス: width:200px; //ボックスの幅 height:200px; //ボックスの高さ コンテンツ領域の高さ: height - border-top - border-bottom - padding-top - padding-bottom 3. ボックスモデルの使用 要約する 混乱してはいけない CSS ボックス モデルに関するこの記事はこれで終わりです。CSS ボックス モデルに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
>>: JavaScript でイベントのバブリングを防ぐ方法
1. 新サイトホームページのリンクレイアウト1. リンク配置の位置:リンク配置の位置によって、リンク...
伝統的な方法は、正方形を固定形式で書くことです。長さ=幅を直接書き、次のように固定値を書きます。 。...
この記事では、参考までに、カルーセル効果の具体的なコードをJavaScript+CSSを使用して実装...
MYSQL 5.6 スレーブレプリケーションの展開と監視MYSQL 5.6 のインストールと展開 #...
目次最初の方法アプリ.vueホーム.vueホームコンテンツ.vueデータの応答性レスポンシブプロパテ...
Web ページやフォームを設計するたびに、さまざまなブラウザ、特に IE ファミリの互換性の問題に悩...
独自のWebプロジェクトをtomcatディレクトリの下のwebappsディレクトリに配置します。 R...
序文403 クロスオリジン エラーが発生しNo 'Access-Control-Allow-...
序文ルーティングの管理は、ほとんどのシングルページ アプリケーションにとって不可欠な機能です。 Vu...
目次1. ES 構文のゲッターとセッター2. ES構文でのdefineProperty 3. Vue...
この記事では、参考までにMySQL 8.0.15圧縮版のインストール方法を紹介します。具体的な内容は...
目次1. HTTP範囲リクエスト1.1 範囲構文2. 大きなファイルをダウンロードする方法2.1 補...
序文この記事では、主にWeb開発のためのクロスドメインソリューションを紹介し、参考と学習のために共有...
これがないと、ブラウザはページをレンダリングするときに Quirks モードを使用することがわかって...
今日、CSDN で HTML テキスト エスケープのちょっとしたトリックを見ましたが、とても簡単です...