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%,但默认情况下它具有CSS 声明,在这种情况下height: auto
将计算为。0
块级是具有块 (
display: block
)显示类型的元素。
当您将<div>
元素直接放入<body>
时,除法元素占据主体的 100% 宽度(默认情况下,它具有屏幕本身的100% - 2 * 8px宽度)。
为了在屏幕上显示一个分割(<div>
标签),你需要在里面放一个内容,或者设置一个特定的高度。
This is because a <div></div>
is by default set to display:block
which means the elements width is default to 100% width; But with no content inside, the div
has no height