ホームページ > 記事 > ウェブフロントエンド > CSS ボックス サイズ プロパティの使用方法
css box-sizing 属性は、特定の方法で特定の領域に一致する特定の要素を定義するために使用されます。その構文は box-sizing: content-box|border-box|inherit です。
CSS ボックス サイズ属性を使用するにはどうすればよいですか?
機能: box-sizing 属性を使用すると、特定の方法で特定の領域に一致する特定の要素を定義できます。たとえば、枠線付きの 2 つのボックスを並べて配置する必要がある場合、box-sizing を「border-box」に設定することでこれを行うことができます。これにより、ブラウザーは指定された幅と高さでボックスをレンダリングし、ボックス内に境界線とパディングを配置します。
構文:
box-sizing: content-box|border-box|inherit
説明:
content-box これは、CSS2.1 で指定された幅と高さの動作です。 。幅と高さは要素のコンテンツ ボックスに個別に適用されます。要素のパディングと境界線を幅と高さの外側に描画します。
border-box 要素に設定された幅と高さによって、要素の境界ボックスが決まります。つまり、要素に指定されたパディングと境界線は、設定された幅と高さの範囲内で描画されます。コンテンツの幅と高さは、それぞれ設定された幅と高さからボーダーとパディングを減算することによって取得されます。
inherit box-sizing 属性の値を親要素から継承することを指定します。
注: Internet Explorer、Opera、Chrome はボックス サイズ属性をサポートしています。 Firefox は、代替の -moz-box-sizing プロパティをサポートしています。
css ボックス サイズ設定プロパティの例
<!DOCTYPE html> <html> <head> <style> div.container { width:30em; border:1em solid; } div.box { box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ width:50%; border:1em solid red; float:left; } </style> </head> <body> <div class="container"> <div class="box">这个 div 占据左半部分。</div> <div class="box">这个 div 占据右半部分。</div> </div> </body> </html>
効果の出力:
以上がCSS ボックス サイズ プロパティの使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。