图像不会在较小的浏览器中调整大小

时间:2013-03-15 18:25:41

标签: css

我正在尝试在页面的右下角放置一个图像并让它始终存在。我设法做到这一点,但我在浏览器窗口较小时遇到问题(在使用较小屏幕的不同建议中查看时也存在问题)。当我使浏览器变小时,图像保持相同的大小,并最终与其他项重叠(例如我的菜单)。反正有没有让图像与浏览器一起自动变小?

我用来将图像放在右下角的css代码如下所示:

display:block;
float:right;
bottom:0;
right:0;
width:340px;

图像是放在我的html中的div内的png图像。

我希望有人能理解我的意思并帮助我解决这个问题!

4 个答案:

答案 0 :(得分:2)

您可以为图像指定宽度的百分比而不是像素宽度。然后在调整窗口大小时调整大小。尝试将width: 20%设置为起点,看看会发生什么。

答案 1 :(得分:1)

你可以试试这个

<html>
<style>
img{
position:absolute;
bottom:0;
right:0;
max-width: 100%;
height: auto;
width: auto; 
}
</style>
<body>
<img src="slide2.jpg"/>
</body>
</html>

调整浏览器大小也会调整图像大小,并始终位于底部。

答案 2 :(得分:0)

使用%值来表示图像的宽度和高度。

答案 3 :(得分:0)

在这种情况下不要使用浮动,您的定位应该是绝对的,不要设置基于像素的大小。如果你想设置它的大小,你可以按百分比来做,但是,最好的解决方案可能是为不同的屏幕尺寸设置单独的主题。