CSS
.one {
color: blue;
border: 2px solid;
background: blue url("http://img136.imageshack.us/img136/3964/longthinkg5fk.png") repeat ;
height: 1000px;
}
高さは必要なのに幅はオプションなのはなぜですか?
CSS
.one {
color: blue;
border: 2px solid;
background: blue url("http://img136.imageshack.us/img136/3964/longthinkg5fk.png") repeat ;
height: 1000px;
}
高さは必要なのに幅はオプションなのはなぜですか?
a<div>
はブロックレベルの要素であり、デフォルトで親の幅の 100% をheight: auto
使用しますが、デフォルトで CSS 宣言があり0
、この場合に計算されます。
ブロックレベルは、ブロック ( )の表示タイプを持つ要素
display: block
です。
<div>
要素を に直接配置する<body>
と、分割要素は本体の 100% 幅になります (デフォルトでは、 100% - 2 * 8ピクセルの画面自体の幅になります)。
画面に仕切り(タグ)を表示するには、中にコンテンツ<div>
を入れるか、特定の高さを設定する必要があります。