素晴らしい CSS の世界へようこそ!
今回は、Web デザインの基本概念の 1 つである CSS ボックス モデルを明らかにします。ページ上の要素に目に見えないパディングや謎のマージンがあるように見える理由を疑問に思ったことがあるなら、あなたは正しい場所にいます。
CSS の箱状の世界に飛び込み、このモデルがどのようにあなたをレイアウト マエストロに変えることができるかを学びましょう!
CSS ボックス モデルを Web ページの秘密の下着として考えてください。すべてをきちんと収納し、整理しておくための基盤です。ページ上の各要素はボックスで包まれており、このボックスは 4 つの異なるレイヤーで構成されています:
コンテンツはすべての魔法が起こる場所です。ここにテキスト、画像、その他の要素を配置します。幅や高さなどのプロパティを使用して、コンテンツ領域のサイズを制御します。
これはコンテンツ領域のサイズを定義します。コンテンツ領域は内容を入れる場所なので、すべてを収めるのに十分な広さがあることを確認してください。
パディングは、コンテンツの上にかける快適な毛布のようなものです。これはコンテンツと境界線の間のスペースであり、コンテンツが端に近づきすぎないようにします。
これにより、コンテンツの周囲に 20 ピクセルのクッションが追加されます。それは、コンテンツに少し休憩スペースを与えるようなものです。
ボーダーは、コンテンツとパディングを囲むスタイリッシュなフレームです。色、幅、スタイルをカスタマイズできます。それは、自分の作品にぴったりの額縁を選ぶようなものです。
ここでは、ボックスの周囲に 2 ピクセルの青い実線の境界線が表示されています。破線、点線、さらには二重の境界線を使って自由に創造力を発揮してください!
マージンは境界線の外側のスペースです。それらは、要素を分離する目に見えない力場のようなものです。余白を使用して、ボックスとページ上の他の要素の間の距離を制御します。
これにより、ボックスの周囲に 30 ピクセルのスペースが追加され、隣のボックスとぶつからなくなります。ボックスに個人的なスペースを与えるようなものです!
デフォルトでは、ボックスモデルは要素の幅と高さにパディングとボーダーを追加し、実際のサイズは指定したサイズよりも大きくなります。この動作を変更したい場合は、box-sizing プロパティを使用してください。
ボーダーボックスの場合、設定した幅と高さにはパディングとボーダーが含まれます。それはあなたのボックスを改造して、希望どおりにフィットさせるようなものです。
プロのヒント?
デフォルトのボックス サイズ設定値は content-box で、幅と高さの計算からパディングと境界線が除外されます。ボックス サイズへの切り替え: ボーダー ボックスは、要素の合計サイズにパディングとボーダーを含めることで、レイアウト管理を簡素化できます。
CSS ボックス モデルは理解することがたくさんあるように思えるかもしれません。しかし、一度コツを掴めば、それが Web ページのレイアウトと間隔をマスターするための鍵であることがわかります。ページ上のすべての要素は、コンテンツ、パディング、境界線、マージンを備えたボックスであることに注意してください。これらのコンセプトに慣れれば、すぐにプロのようなスタイリングができるようになります
コーディングを楽しんでください!
以上がCSS ボックス モデル: Web レイアウトの秘訣の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。