--- title: height slug: Web/CSS/height tags: - CSS - CSS Property - CSS プロパティ - Layout - Reference - Vertical - dimensions - height - 'recipe:css-property' - size - レイアウト translation_of: Web/CSS/height ---
height
は CSS のプロパティで、要素の高さを指定します。既定では、このプロパティはコンテンツ領域の高さを定義します。しかし、 {{cssxref("box-sizing")}} が border-box
に設定されていた場合は、 境界領域の高さを定義します。
このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 https://github.com/mdn/interactive-examples をクローンしてプルリクエストを送信してください。
{{cssxref("min-height")}} 及び {{cssxref("max-height")}} プロパティは height
を上書きします。
/* キーワード値 */ height: auto; /* <length> 値 */ height: 120px; height: 10em; /* <percentage> 値 */ height: 75%; /* グローバル値 */ height: inherit; height: initial; height: unset;
auto
max-content
min-content
fit-content({{cssxref("<length-percentage>")}})
<div id="taller">50ピクセルの高さです。</div> <div id="shorter">25ピクセルの高さです。</div> <div id="parent"> <div id="child"> 親の半分の高さです。 </div> </div>
div { width: 250px; margin-bottom: 5px; border: 2px solid blue; } #taller { height: 50px; } #shorter { height: 25px; } #parent { height: 100px; } #child { height: 50%; width: 75%; }
{{EmbedLiveSample('Example', 'auto', 240)}}
テキストを大きくするためにページを拡大したとき、他のコンテンツを切り捨てたり邪魔したりしないように要素の height
を設定するよう確認してください。
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('CSS4 Sizing', '#width-height-keywords', 'height')}} | {{Spec2('CSS4 Sizing')}} | |
{{SpecName('CSS3 Sizing', '#width-height-keywords', 'height')}} | {{Spec2('CSS3 Sizing')}} | キーワード max-content , min-content , available , fit-content の追加。 |
{{SpecName('CSS2.1', 'visudet.html#the-height-property', 'height')}} | {{Spec2('CSS2.1')}} | {{cssxref("<length>")}} 値のサポートを追加。どの要素に用いるかを明記。 |
{{SpecName('CSS1', '#height', 'height')}} | {{Spec2('CSS1')}} | 初回定義 |
{{cssinfo}}
{{Compat("css.properties.height")}}