Html css高度:自动不显示响应图像

Html css高度:自动不显示响应图像,html,css,image,responsive-design,Html,Css,Image,Responsive Design,我想在我的文档中创建一个响应图像 <style> img,.img { width: 80%; height: auto; } </style> <body> <div> <img src="img/tools3/2.png" /> </div> <body> 到.img但不工作。要生成响应图像,需要将“最大宽度”属性设置为100%。除非您决定在div上使用背景

我想在我的文档中创建一个响应图像

<style>
img,.img {
    width: 80%;
    height: auto;
}
</style>

<body>
    <div>
        <img src="img/tools3/2.png" />
    </div>
<body>

到.img但不工作。

要生成响应图像,需要将“最大宽度”属性设置为100%。除非您决定在div上使用背景图像,否则图像始终必须是img标记。

您不需要div中的pic,您可以在img标记中使用它

可以使用css在悬停时更改img标记

.img:hover {
   content:url(NEWPICPATH);
}
有关以这种方式更改src的更多详细信息,请参阅。

查看下面的

    <div>
        <div class="img" style="img/tools3/2.png"></div>
    </div>
但是,您也可以设置一个div背景来生成这样的图像

div {
  width:put your width here;
  height: put yout height here;
  background-image:url("url here");
  background-size: cover;
}
这是一个

div{
宽度:500px;
高度:500px;
背景图像:url(“https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcTcKiWvJ9_lKvgooA-T8VMt9BBVpex3VI-NVUkNrGhiECN3YkRdqQ);
背景尺寸:封面;;

你要做的是。。。。 在html中

<div style="width:50%;height:50%">
        <img style="width:100%; height:100%;"  src="http://www.hdwallpaperscool.com/wp-content/uploads/2013/11/california-beautiful-natyre-hd-wallpapers-widescreen-cool-images.jpg" />
    </div>

可以为div指定任何高度或宽度。如果需要,可以在外部样式表中使用样式。
我建议你试试bootstrap.it很容易。

为什么你要把图片加载到div中?如果你想这样做,考虑使用CSS来制作背景图像:URL(URLPATH);但是我不认为它会有响应,第一个代码最好是响应性的。考虑在这里开始你的故障排除:<代码>风格=“IMG/TooS3/P.NG”。,这是无效代码。因为我想用鼠标悬停更改图像
img{
    display:block
}
div {
  width:put your width here;
  height: put yout height here;
  background-image:url("url here");
  background-size: cover;
}
<div style="width:50%;height:50%">
        <img style="width:100%; height:100%;"  src="http://www.hdwallpaperscool.com/wp-content/uploads/2013/11/california-beautiful-natyre-hd-wallpapers-widescreen-cool-images.jpg" />
    </div>