我有the following simple code:
超文本标记语言:
<div>
<img src='http://i51.tinypic.com/4kz4g5.jpg' />
</div>
字符串
CSS:
div {
width: 260px;
height: 195px;
overflow: auto;
background: #333;
}
型
图像的尺寸为width=260px, height=195px
,与div
的尺寸完全相同。
我的问题是为什么滚动条会出现在这种情况下?(我期望它们只在图像尺寸大于div
的尺寸时才会出现)
4条答案
按热度按时间0h4hbjxa1#
这是因为img是一个内联标签,所以它为文本的上升和下降留出了空间。将img设置为
display: block
,它就会正常工作。0kjbasz62#
这是因为在
<div>
中插入了一个空的文本节点,并且添加了足够的空间来需要滚动条。字符串
In action here的一个。
ni65a41a3#
将
display: block
添加到img
。See it的一个。
bxfogqkk4#
默认情况下,div有填充值,您应该将其设置为0。
字符串