備忘録的プログラミングリファレンス

height プロパティ

 height プロパティは、エレメントの高さを指定するプロパティです。値は絶対値で単位を必要としてます。

 エレメントが block エレメントである必要があります。

エレメントの最小高さを500pxに(Exampleを参照)
height: 500px;

 幅を指定するには width を指定します。width に合わせて自動設定するには、height:auto; にします。

 height プロパティは高さが固定されますが、min-height プロパティや max-height プロパティで高さに自由度を持たせることができます。

ページ内 Index

height プロパティについて

 height プロパティは以下の注意点があります。

 デフォルトの設定では指定値に marginborderpadding の値は含まれません。そのため、marginborderpadding の指定値によってエレメント全体の大きさが変化することに注意が必要です。
 もしも、エレメントの widthheight 値内に paddingborder を収めたい場合は、box-sizing プロパティを設定します。
 親エレメントからはみ出して表示される場合は、はみ出しを調整するためにoverflowプロパティを使います。

構文(Syntax)

CSS

height: auto | length | % | initial | inherit ;

DOM ( JavaScript )

値の取得
object.style.height
値の設定
object.style.height=" auto | length | % | initial | inherit "

値(Values)

 値には、計算式によって値を指定する calc() ファンクションも利用できます。

Value摘要
auto初期値(default値)。
lengthCSS長さの単位。絶対値を指定。
%default値を基準に割合で設定
initial初期値に戻す。
inherit親エレメントのプロパティを継承。

備考(Remarks)

初期値(Default value)auto
継承(Inherited)No
変化(Animatable)Yes

Example

 height プロパティの例です。id="contents"エレメントにheight、widthプロパティを指定しています。
 親エレメントには大きさの指定がないのでid="contents"エレメントに合わせて大きさが変わります。