如何防止我的图片在博客的侧边栏上拉伸?我尝试过很多不同的CSS:
.container {
max-height: 400px;
max-width: 400px;
}
缩略图仍然被拉伸,我也尝试了overflow:hidden;
属性,但它可以工作,但是会删除过多的图像,我更倾向于调整它们的大小。
这是HTML:
<div id="container">
<img src="http://2.bp.blogspot.com/-THybP4vxGMA/VpwN3LXD-jI/AAAAAAAAAcA/kpZkxwEH9P8/s1600/4afd422d987dac3041f33ffbf34f9367.jpg"/>
</div>
答案 0 :(得分:0)
您必须将max-width: 100%
和max-height: 100%;
添加到图像中,以免溢出容器。您还必须将max-width
中的max-height
和#container
更改为width
和height
。最后,您使用.container
代替#container
。
#container {
height: 400px;
width: 400px;
}
#container img {
max-width: 100%;
max-height: 100%;
}
<div id="container"><img src="http://2.bp.blogspot.com/-THybP4vxGMA/VpwN3LXD-jI/AAAAAAAAAcA/kpZkxwEH9P8/s1600/4afd422d987dac3041f33ffbf34f9367.jpg"/></div>
答案 1 :(得分:0)
我找到了一个解决方案:
#container {
width: 150px;
height: 150px;
display: block;
position: relative;
overflow: hidden;
}
#container img {
position: absolute;
top: 0;
left: 0;
width: 100%;
}