图像不会在样式或 img 本身中调整大小
Images won't resize in style or in the img itself
我已经被这个问题困了将近两天了,我是一个相当新的程序员,而且它可能很容易解决。
我必须制作一个带有图像和文字的小游戏,但图像不会调整大小。之前他们只是在 <style>
中调整大小但是我想要他们,但现在他们甚至不会移动一英寸。
我确定样式表链接正确,因为其他一切都正常。
这是我的代码,有人可以解决这个问题吗?
我已经到处寻找答案,但没有一个符合正确的标准..
body, html {
margin-left: 10%;
margin-right: 10%;
padding: 0px;
height: 100%;
font-family: georgia, "Comic Sans MS";
background-color: #f0f0f0;
}
header {
border-bottom: thick solid grey;
}
footer {
border-top: thick solid grey;
}
.points {
float: right;
}
.plaatje {
width: 100px;
height: 100px;
}
.plaatje2 {
float: left;
width: 25%;
}
.igen {
font-size: 25px;
font-weight: bold;
}
.sprint {
float: right;
}
.copyright {
position: relative;
bottom: 20px;
left: 65px;
font-size: 10px;
}
.img {
background-color: red;
width: 25%;
height: 100px;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Words</title>
<link rel="stylesheet" href="css/style.css" media="screen" title="no title" charset="utf-8">
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css">
<script>
</script>
</head>
<body>
<header>
<span class="fa fa-refresh" style="font-size:25px;"></span><span class="igen"> igen</span>
<span class="points"><i class="fa fa-thumbs-o-up" style="font-size:24px"></i>Rigtige: 0 <i class="fa fa-thumbs-o-down" style="font-size:24px"></i>Forkerte: 0</span>
</header>
<div class="container">
<div class="img">
<img src="img/cat.jpg" alt="cat" />
</div>
<div class="img">
<img src="img/beak.jpg" alt="beak" />
</div>
<div class="img">
<img src="img/spoon.jpg" alt="spoon" />
</div>
<div class="img">
<img src="img/milk.jpg" alt="milk" />
</div>
</div>
<footer>
<img class="dansk" id="dansk" src="img/dansk2.jpg" alt="dansk" />
<img class="sprint" id="sprint" src="img/sprint2.png" alt="sprint" />
<center><span class="copyright"> ©2013 laerdansk / FC-Sprint² Leerbedrijf bronnen </span></center>
</footer>
</body>
</html>
<div class="img">
<img src="img/spoon.jpg" alt="spoon" />
</div>
错了...
应该是:
<div>
<img class="img" src="img/spoon.jpg" alt="spoon" />
</div>
这样您的 css 将以实际图像为目标并为其指定尺寸...
.img {
background-color: red;
width: 25%;
height: 100px;
}
您需要在 div class img
下将图像指定为 img
。所以,它应该是这样的:
.img img {
background-color: red;
width: 25%;
height: 100px;
}
但是正如@foreyez 所说,给您的 class 起一个更好的名字总是更好的做法,这样您就可以将它们与 HTML/CSS 默认参数区分开来,例如 img
我已经被这个问题困了将近两天了,我是一个相当新的程序员,而且它可能很容易解决。
我必须制作一个带有图像和文字的小游戏,但图像不会调整大小。之前他们只是在 <style>
中调整大小但是我想要他们,但现在他们甚至不会移动一英寸。
我确定样式表链接正确,因为其他一切都正常。
这是我的代码,有人可以解决这个问题吗?
我已经到处寻找答案,但没有一个符合正确的标准..
body, html {
margin-left: 10%;
margin-right: 10%;
padding: 0px;
height: 100%;
font-family: georgia, "Comic Sans MS";
background-color: #f0f0f0;
}
header {
border-bottom: thick solid grey;
}
footer {
border-top: thick solid grey;
}
.points {
float: right;
}
.plaatje {
width: 100px;
height: 100px;
}
.plaatje2 {
float: left;
width: 25%;
}
.igen {
font-size: 25px;
font-weight: bold;
}
.sprint {
float: right;
}
.copyright {
position: relative;
bottom: 20px;
left: 65px;
font-size: 10px;
}
.img {
background-color: red;
width: 25%;
height: 100px;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Words</title>
<link rel="stylesheet" href="css/style.css" media="screen" title="no title" charset="utf-8">
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css">
<script>
</script>
</head>
<body>
<header>
<span class="fa fa-refresh" style="font-size:25px;"></span><span class="igen"> igen</span>
<span class="points"><i class="fa fa-thumbs-o-up" style="font-size:24px"></i>Rigtige: 0 <i class="fa fa-thumbs-o-down" style="font-size:24px"></i>Forkerte: 0</span>
</header>
<div class="container">
<div class="img">
<img src="img/cat.jpg" alt="cat" />
</div>
<div class="img">
<img src="img/beak.jpg" alt="beak" />
</div>
<div class="img">
<img src="img/spoon.jpg" alt="spoon" />
</div>
<div class="img">
<img src="img/milk.jpg" alt="milk" />
</div>
</div>
<footer>
<img class="dansk" id="dansk" src="img/dansk2.jpg" alt="dansk" />
<img class="sprint" id="sprint" src="img/sprint2.png" alt="sprint" />
<center><span class="copyright"> ©2013 laerdansk / FC-Sprint² Leerbedrijf bronnen </span></center>
</footer>
</body>
</html>
<div class="img">
<img src="img/spoon.jpg" alt="spoon" />
</div>
错了...
应该是:
<div>
<img class="img" src="img/spoon.jpg" alt="spoon" />
</div>
这样您的 css 将以实际图像为目标并为其指定尺寸...
.img {
background-color: red;
width: 25%;
height: 100px;
}
您需要在 div class img
下将图像指定为 img
。所以,它应该是这样的:
.img img {
background-color: red;
width: 25%;
height: 100px;
}
但是正如@foreyez 所说,给您的 class 起一个更好的名字总是更好的做法,这样您就可以将它们与 HTML/CSS 默认参数区分开来,例如 img