HTML・CSSリファレンス
現在内容とページ構成的なものの修正中のため、お見苦しい状態ですがご容赦ください。
CSSで要素の幅と高さを指定
CSSで要素の幅と高さを指定するにはwidthプロパティとheightプロパティを使います。
この時、DOCTYPEスイッチによって標準準拠モードと過去互換モードで解釈が異なるので注意が必要です。詳しくは下図及び標準準拠モードと互換モードを参照してください。

width、max-width、min-width
指定できる値は「数値+単位」です。
| プロパティ | 説明 | 適用できない要素 |
|---|---|---|
width |
内容領域の幅を指定する |
|
max-width |
|
|
min-width |
|
|
記述例
div.sample1 {
width: 200px;
background: #fc9;
}
div.sample2 {
min-width: 600px;
max-width: 80%;
background: #ccf;
}
height、max-height、min-height
指定できる値は「数値+単位」です。
| プロパティ | 説明 | 適用できない要素 |
|---|---|---|
height |
内容領域の高さを指定する |
|
max-height |
|
|
min-height |
|
|
記述例
div.sample3 {
height: 200px;
background: #fc9;
}
div.sample4 {
min-height: 100px;
max-height: 200px;
background: #ccf;
}
はみ出した部分の表示を指定(overflow)
はみ出した部分の表示を指定するにはoverflowプロパティを使います。ブロック要素及び置換要素に適用されます。
| プロパティ:値 | 説明 |
|---|---|
overflow:visible |
|
overflow:hidden |
|
overflow:scroll |
|
overflow:auto |
|
記述例
div.sample5 {
margin: 5em 0;
height: 3em;
overflow: visible;
background: #fc9;
}
div.sample6 {
width: 200px;
height: 3em;
overflow: hidden;
background: #ccf;
}
div.sample7 {
width: 200px;
height: 3em;
overflow: scroll;
background: #fc9;
}
div.sample8 {
width: 200px;
height: 3em;
overflow: auto;
background: #ccf;
}
