1

CSS

.one {
color: blue;
border: 2px solid;
background: blue url("http://img136.imageshack.us/img136/3964/longthinkg5fk.png") repeat ;
height: 1000px;
}

为什么高度是必需的,而宽度是可选的?

4

2 回答 2

0

因为 a<div>是一个块级元素,默认情况下它占用其父级宽度的 100%,但默认情况下它具有CSS 声明,在这种情况下height: auto将计算为。0

块级是具有display: block)显示类型的元素。

当您将<div>元素直接放入<body>时,除法元素占据主体的 100% 宽度(默认情况下,它具有屏幕本身的100% - 2 * 8px宽度)。

为了在屏幕上显示一个分割(<div>标签),你需要在里面放一个内容,或者设置一个特定的高度

于 2013-08-29T20:55:50.937 回答
0

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

于 2013-08-29T20:56:22.300 回答