height 属性と width 属性は、要素の高さと幅を設定するために使用されます。
height 属性と width 属性には、パディング、境界線、マージンは含まれません。 要素のパディング、境界線、およびマージン内の領域の高さまたは幅を設定します。
height 属性と width 属性は次の値に設定できます。
auto - デフォルト。 ブラウザは高さと幅を計算します。length - 高さ/幅を px、cm などで定義します。% - 含まれるブロックの高さ/幅をパーセント単位で定義します。initial - 高さ/幅をデフォルトに設定します。inherit - 親の値から高さ/幅を継承します。<div> 要素の高さと幅を設定します。
div {
height: 200px;
width: 50%;
background-color: powderblue;
}
別の <div> 要素の高さと幅を設定します:
div {
height: 100px;
width: 500px;
background-color: powderblue;
}
注: height 属性と width 属性には、パディング、境界線、またはマージンが含まれないことに注意してください。 要素のパディング、ボーダー、マージン内の領域の高さ/幅を設定します。
max-width 属性は、要素の最大幅を設定するために使用されます。
max-width (最大幅) は、長さの値 (px、cm など) または含まれるブロックのパーセンテージ (%) で指定することも、none (デフォルト。最大値なしを意味します) に設定することもできます。幅)。
ブラウザ ウィンドウが要素の幅 (500px) より小さい場合、前述の <div> の問題が発生します。 ブラウザーはページに水平スクロール バーを追加します。
この場合、max-width を使用すると、ブラウザによる小さなウィンドウの処理が改善されます。
ヒント: 2 つの div の違いを確認するには、ブラウザ ウィンドウを幅 500 ピクセル未満にドラッグします。
この要素の高さは 100 ピクセル、最大幅は 500 ピクセルです。
注:max-width 属性値は width (幅) をオーバーライドします。
この <div> 要素の高さは 100 ピクセル、最大幅は 500 ピクセルです。
div {
max-width: 500px;
height: 100px;
background-color: powderblue;
}
| 属性 | 説明 |
|---|---|
| height | は要素の高さを設定します。 |
| max-height | は要素の最大高さを設定します。 |
| max-width | は要素の最大幅を設定します。 |
| min-height | は要素の最小の高さを設定します。 |
| min-width | は要素の最小幅を設定します。 |
| width | は要素の幅を設定します。 |