0

我有多个图像(50x50),我的网站宽度是 980 像素

我想用图像填充一行,没有任何间隙。但是如果没有你的任何 CSS/JS/帮助,第 20 张图像最终会出现在第二行。

如何显示第 20 张图像中的 40%?

4

3 回答 3

4

在你的containerdiv 上:

#container{
    overflow:hidden; /* Hide the overflow */
}
于 2012-12-27T13:17:55.197 回答
0

我自己找到了解决方案。

使用 CSS 显示较短的宽度:

<?php
    $img = "";
    $width = 50;
    for($i=0;$i<20;$i++) {
        if($i == 19) {
            $width = 30;
        }
?>
<img src="<?=$img;>" style="width: <?=$width;?>px; height:50px;" />
<?php
    }
?>
于 2012-12-27T13:17:29.707 回答
0
img:nth-child(20n) { width:30px; }
于 2012-12-27T13:28:45.457 回答