我已经偶然发现了一个小问题,出于某种原因,我不知道如何解决。这可能是其中一种看起来很简单但不可能实施的情况之一。这里的问题:液体图像在一行
- 我想在一个div中添加几个图像彼此相邻。他们需要没有间距
- 该div有一个百分比宽度设置,以便它达到某一点我希望这些图像开始变小。现在发生的情况是,当div不能再包含图像时,图像会垂直垂直下落。
让图像缩小的技巧是通过添加img {max-width:100%; }在css文件中,但在这种情况下不起作用。我想问问,如果有人知道这个问题的简单解决方案?我可以尝试根据宽度将每张图片的最大宽度设置为不同的数字,但我担心计算会在某些浏览器中关闭(我们都知道一些浏览器如何处理带有小数位的百分比)。
在此先感谢
非工作示例:
<div style="width:40%"><img src="img1.jpg" /><img src="img2.jpg" /></div>
CSS: img { max-width: 100%; }
点评:这是完美的单一的形象,所以我正在寻找的多张图片一样简单。
工作例如:
<div style="width:40%"><img src="img1.jpg" style="width:47.88%" /><img src="img2.jpg" style="width:52.12%" /></div>
评论:计算百分比宽度是一种痛苦,我不知道,如果它甚至会在所有情况下工作。
我已经说过了。以百分比形式将每个图像设置为特定的宽度。我也尝试过在特定宽度的浮动div中围绕它们。这两种方法都有效,但正如我所提到的,我担心一些浏览器会错误地进行计算。更不用说这样做是一件痛苦的事情。我只是想找到一个更简单的方法。 – Marius 2012-02-18 10:00:24
显示你的代码plz。 – 2012-02-18 10:04:04
在原问题中发布一些示例 – Marius 2012-02-18 10:09:59