css3ボックスmodel_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:50:43897ブラウズ

css2.1 ボックス モデル:

ボックスの幅と高さを定義すると、パディングとボーダーの値を追加すると、ボックスの幅と高さが拡張されます

ボックスの高さ =定義された高さ + (padding-top + padding-bottom)+(border-top + border-bottom);

ボックスの幅 = 定義された幅 + (padding-left+padding-right)+(border-left+ border-右);

css3.0 ボックス モデル:

ボックスの高さを定義するとき、パディング値とボーダー値を追加した後にボックス サイズが変わらない場合、ボックスはコンテンツ領域に向かって縮小します。

ボックスの高さ = 定義した高さ; ボックスの幅 = 定義した幅

使用法:

box-sizing: 要素を制御するために使用されるボックス モデルの解析モード

box-sizing:content -box | border-box | 継承;

デフォルト値は content-box: CSS3.0 より前のバージョンのレイアウトである W3C 標準ボックス モデルを維持します

Border-box: ボックス モデルで構成されるパターンを再定義します。

Inherit: 要素に親要素を継承させるボックス モデル モード。

書き方(互換性を考慮):

’ s ‐ ‐ ‐‐moz-box-sizing: border-box; box-sizing:border-box;

="UTF-8">





< ;div class="header">ヘッダー


< div class="content">メインコンテンツ

< ;div class="footer">フッター




効果:



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:JS と CSS のオーバーレイ機能を使用してファイルの競合を解決する_html/css_WEB-ITnose次の記事:JS と CSS のオーバーレイ機能を使用してファイルの競合を解決する_html/css_WEB-ITnose

関連記事

続きを見る