box
box
サイズ
##size英['sa?z??] 美[ ' ]
CSS ボックス サイズ プロパティ 構(gòu)文
機(jī)能:box-sizing 屬性を使用すると、特定の方法で特定の領(lǐng)域に一致する特定の要素を定義できます。たとえば、枠線付きの 2 つのボックスを並べて配置する必要がある場合、box-sizing を「border-box」に設(shè)定することでこれを行うことができます。これにより、ブラウザーは指定された幅と高さでボックスをレンダリングし、ボックス內(nèi)に境界線とパディングを配置します。
構(gòu)文: box-sizing: content-box|border-box|inherit
説明: content-box これは提供されますCSS2.1で規(guī)定された幅と高さの動作による。幅と高さは要素のコンテンツ ボックスに個別に適用されます。要素のパディングと境界線を幅と高さの外側(cè)に描畫します。 border-box 要素に設(shè)定された幅と高さによって、要素の境界ボックスが決まります。つまり、要素に指定されたパディングと境界線は、設(shè)定された幅と高さの範(fàn)囲內(nèi)で描畫されます。コンテンツの幅と高さは、それぞれ設(shè)定された幅と高さからボーダーとパディングを減算することによって取得されます。継承は、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 占據(jù)左半部分。</div> <div class="box">這個 div 占據(jù)右半部分。</div> </div> </body> </html>
[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します