【发布时间】:2015-12-31 11:55:42
【问题描述】:
我想在我的文档中创建一个响应式图片。
<style>
img,.img {
width: 80%;
height: auto;
}
</style>
<body>
<div>
<img src="img/tools3/2.png" />
</div>
<body>
现在我尝试将 img 转换为 div:
<body>
<div>
<div class="img" style="img/tools3/2.png"></div>
</div>
<body>
但没有显示任何图像!
如果我将 height: auto; 更改为 height: 100px; 它可以工作,但它没有响应其他...
我还要补充:
box-sizing: border-box;
clear: both;
到 .img 但不工作。
【问题讨论】:
-
为什么要在 div 中加载图像?如果您想这样做,请考虑使用 css 制作 background-image: url(urlPath);但我认为这不会是响应式的,第一个代码最适合响应式图片
-
考虑从这里开始您的故障排除:
style="img/tools3/2.png",这是无效的代码。 -
因为我想用悬停改变图像
标签: html css image responsive-design