この要素の幅は 100% です。

CSS は高さと幅を設定します

height 属性と width 属性は、要素の高さと幅を設定するために使用されます。

height 属性と width 属性には、パディング、境界線、マージンは含まれません。 要素のパディング、境界線、およびマージン内の領域の高さまたは幅を設定します。

CSS の高さと幅の値

height 属性と width 属性は次の値に設定できます。

  • auto - デフォルト。 ブラウザは高さと幅を計算します。
  • length - 高さ/幅を px、cm などで定義します。
  • % - 含まれるブロックの高さ/幅をパーセント単位で定義します。
  • initial - 高さ/幅をデフォルトに設定します。
  • inherit - 親の値から高さ/幅を継承します。

CSS の高さと幅の例

この要素の高さは 200px、幅は 200px です。 50% の

<div> 要素の高さと幅を設定します。

div {
  height: 200px;
  width: 50%;
  background-color: powderblue;
}

自分で試してみてください

この要素の高さは 100px、幅は 100px です。 500ピクセル。

 

別の <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ピクセルです。

この要素の高さは 100 ピクセル、最大幅は 500 ピクセルです。

注:max-width 属性値は width (幅) をオーバーライドします。

この <div> 要素の高さは 100 ピクセル、最大幅は 500 ピクセルです。

div {
  max-width: 500px;
  height: 100px;
  background-color: powderblue;
}

自分で試してみてください

CSS サイズプロパティを設定する

属性 説明
height は要素の高さを設定します。
max-height は要素の最大高さを設定します。
max-width は要素の最大幅を設定します。
min-height は要素の最小の高さを設定します。
min-width は要素の最小幅を設定します。
width は要素の幅を設定します。