例如,我的图像为100x100,并希望以100x100,80x80,50x50,20x20的DIV显示。
所以我必须在css中定义类似的内容
.div_100 {
height: 100px;
width: 100px;
// other
}
.div_80 {
height: 80px;
width: 80px;
// other same
}
.div_50 {
height: 50px;
width: 50px;
// other same
}
.div_20 {
height: 20px;
width: 20px;
// other same
}
这是正常的吗?还有更优雅的方法吗?
或者让css变得简单?
答案 0 :(得分:0)
如果您只是想在网页上显示不同尺寸的图片,那么您的代码就是正确的道路。
HTML
<div class="div_100">IMAGE</div>
<div class="div_80">IMAGE</div>
<div class="div_50">IMAGE</div>
<div class="div_20"></div>
CSS
div {
border: 2px dashed black;
margin: 10px;
background-color: #ccc;
text-align: center;
}
.div_100 {
height: 100px;
width: 100px;
}
.div_80 {
height: 80px;
width: 80px;
}
.div_50 {
height: 50px;
width: 50px;
font-size: .8em;
}
.div_20 {
height: 20px;
width: 20px;
}
注意:请勿忘记define the correct width
and height
in each <img>
tag。