CSSチュートリアル

CSSホーム CSSの紹介 CSS構文 CSSセレクター CSSハウツー CSSコメント CSSの色 CSSの背景 CSSボーダー CSSマージン CSSパディング CSSの高さ/幅 CSSボックスモデル CSSの概要 CSSテキスト CSSフォント CSSアイコン CSSリンク CSSリスト CSSテーブル CSSディスプレイ CSSの最大幅 CSSの位置 CSSZ-index CSSオーバーフロー CSSフロート CSSインラインブロック CSS整列 CSSコンビネータ CSS疑似クラス CSS疑似要素 CSSの不透明度 CSSナビゲーションバー CSSドロップダウン CSS画像ギャラリー CSS画像スプライト CSS AttrSelectors CSSフォーム CSSカウンター CSSWebサイトのレイアウト CSSユニット CSSの特異性 CSS!重要 CSS数学関数

CSS Advanced

CSSの丸みを帯びたコーナー CSSボーダー画像 CSSの背景 CSSの色 CSSカラーキーワード CSSグラデーション CSSシャドウ CSSテキスト効果 CSSWebフォント CSS2D変換 CSS3D変換 CSSトランジション CSSアニメーション CSSツールチップ CSSスタイルの画像 CSS画像反射 CSSオブジェクト適合 CSSオブジェクトの位置 CSSマスキング CSSボタン CSSページ付け CSSの複数の列 CSSユーザーインターフェイス CSS変数 CSSボックスのサイズ設定 CSSメディアクエリ CSSMQの例 CSSFlexbox

CSSレスポンシブ

RWDイントロ RWDビューポート RWDグリッドビュー RWDメディアクエリ RWD画像 RWDビデオ RWDフレームワーク RWDテンプレート

CSSグリッド

グリッドイントロ グリッドコンテナ グリッドアイテム

CSS SASS

SASSチュートリアル

CSSの

CSSテンプレート CSSの例 cssクイズ CSS演習 CSS証明書

CSSリファレンス

CSSリファレンス CSSセレクター CSS関数 CSSリファレンスオーラル CSSWebセーフフォント CSSアニメーション可能 CSSユニット CSSPX-EMコンバーター CSSの色 CSSの色の値 CSSのデフォルト値 CSSブラウザのサポート

CSSの高さと幅


CSSheightwidthプロパティは、要素の高さと幅を設定するために使用されます。

CSSmax-widthプロパティは、要素の最大幅を設定するために使用されます。


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


CSS設定の高さと幅

heightandプロパティは、要素width高さと幅を設定するために使用されます。

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


CSSの高さと幅の値

heightおよびプロパティwidth値は次のとおりです。

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

CSSの高さと幅の例

この要素の高さは200ピクセル、幅は50%です。

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

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

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

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

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

注:height andwidthプロパティには、パディング、境界線、またはマージンが含まれていないことに注意してください。要素のパディング、境界線、マージンの内側の領域の高さ/幅を設定します。



最大幅の設定

このmax-widthプロパティは、要素の最大幅を設定するために使用されます。

は、px、cmなどの長さの値、または含まれているブロックのパーセント(%)でmax-width指定するか、noneに設定できます(これはデフォルトです。最大幅がないことを意味します)。

上記の問題は<div>、ブラウザウィンドウが要素の幅(500px)よりも小さい場合に発生します。次に、ブラウザはページに水平スクロールバーを追加します。

代わりに、この状況で使用max-widthすると、ブラウザの小さなウィンドウの処理が改善されます。

ヒント:ブラウザウィンドウを幅500px未満にドラッグして、2つのdivの違いを確認してください。

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

注:何らかの理由 で同じ要素で widthプロパティとプロパティの 両方を使用し、プロパティの値がプロパティよりも大きい場合 プロパティが使用されます( プロパティ無視されます)。max-widthwidthmax-widthmax-widthwidth

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

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


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


設定するこの例は、さまざまな要素の高さと幅を設定する方法を示しています。


高さと幅を設定するこの例は、パーセント値を使用して画像の高さと幅を設定する方法を示しています。


の最小幅と最大幅を設定するこの例は、ピクセル値を使用して要素の最小幅と最大幅を設定する方法を示しています。


高さを設定するこの例は、ピクセル値を使用して要素の最小の高さと最大の高さを設定する方法を示しています。


エクササイズで自分をテストする

エクササイズ:

<h1>要素の高さを「100px」に設定します。

<style>
h1 {
  : 100px;
}
</style>

<body>
  <h1>This is a heading</h1>
  <p>This is a paragraph</p>
  <p>This is a paragraph</p>
</body>


すべてのCSSディメンションプロパティ

Property Description
height Sets the height of an element
max-height Sets the maximum height of an element
max-width Sets the maximum width of an element
min-height Sets the minimum height of an element
min-width Sets the minimum width of an element
width Sets the width of an element