【发布时间】:2016-09-01 15:14:44
【问题描述】:
当我将最大宽度添加到图像时,它可以正确地防止图像变得比指定大小更宽,但是,它也可以防止图像在浏览器窗口小于最大宽度时缩小。如果我对 div 使用相同的样式,则 div 确实会变窄。 (为了简单起见,我在本例中使用了内联 CSS。)
<div style="max-width: 400px;background: red;">Div Test</div>
<img alt="" src="myimage.jpg" style="max-width: 400px;">
在上面的代码中,div 和 img(正确)永远不会大于 400px。但是,当我缩小浏览器窗口时,img 保持 400px,而 div 变窄。
【问题讨论】:
-
您没有缩放图像。在 div 中给它一个百分比宽度
-
div 表现为块元素,图像不是