css html百分比调整大小图像

时间:2015-06-02 12:26:10

标签: html css resize

我无法在css / html中调整图像大小。我可以用px调整大小但不是%。我已经尝试过min-height,min-widht。这是我的代码我无法调整大小。

<!DOCTYPE html>
<html>
<head>
<title>DoYouLoveDogs</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<body>
<div id="top">
<div class="img-yes">
    <img class="img-yes" src="img/yes.png">
</div>
</div>
<div id="bottom">
</div>
<script src="js/jquery.js"></script>
<script src="js/button.js"></script>
<script>document.write('<script src="http://' + (location.host || 'localhost').split(':')[0] + ':35729/livereload.js?snipver=1"></' + 'script>')</script>
</body>
</html>
{{1}}

5 个答案:

答案 0 :(得分:1)

display: block

.img-yes {
    display: block;
    width: 25%;
    height: 25%;
}

答案 1 :(得分:1)

添加

.img-yes
{
width: 100%;
height: auto;
}

fiddle

答案 2 :(得分:0)

首先,您需要为图像的外部div设置像素大小。然后用百分比调整图像大小。

.outerdiv{
  width:200px;
  height:200px;
}
.img-yes{
  width: 50%;
  height:30%;
}

但是如果你只想调整图像大小,你只能给出宽度百分比和高度将根据宽度自动设置。

答案 3 :(得分:0)

我只是将您的代码粘贴到记事本中(将内部css更改为内联css并更改图像路径)并执行它。它运作正常。当我增加宽度时,图像会根据宽度调整大小。

答案 4 :(得分:0)

.img-yes {
    height: 40% !important;
    margin: 5px 28px 22px 82px;
    width: 50% !important;
}