使浮动图像具有相同的边距
Making floating images to have the same margin
本文关键字:图像 更新时间:2023-09-26
有没有简单的解决方案可以使浮动图像与它们上面的图像具有相同的边距?
我有一个包含 40+ 图像的容器。所有图像的宽度相同,但高度不同。当页面加载时,它们看起来很好,但是调整浏览器的大小会使图像粘附在高度较大的图像上,因此一行可能最终只有一个图像和大量空白。我想要的是图像在垂直方向上具有相同的空间。
这是一个jsfiddle:http://jsfiddle.net/Yuwrp/
我能想到的唯一方法是将容器相对定位,图像绝对定位,并使用 Javascript 根据容器的宽度计算将有多少列图像,将高度总和存储在数组中并使用它来放置下一个图像。我可能可以实现这一点,但正在寻找更简单的解决方案。
谢谢。
<style type="text/css">
#container{overflow: hidden;}
#container > img{
float: left;
width: 200px;
/* height varies for images */
}
</style>
<div id="container">
<img src="" />
<!-- more images -->
<img src="" />
</div>
代替 float: left
,您可以使用:
display: inline-block;
vertical-align: top;
http://jsfiddle.net/Yuwrp/1/
或者,将vertical-align
更改为"middle
"或"bottom
",具体取决于您希望它们的对齐方式。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 角度:在ng重复上切换图像
- 画廊图像未显示
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- Javascript排序的图像弹出窗口..可以't单独弹出
- 画布数据到图像
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 使图像在单击时展开到不大于浏览器
- Html页面上的多个Base64图像和平滑加载
- UIAutomation放大图像
- 使用javascript在Flash中加载外部图像
- 可以在这里为背景图像设置滤镜吗
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 使用 js 将背景图像设置为 HTML
- Javascript将图像src更改为淡入淡出
- 无法在本地计算机中将画布另存为图像
- 压缩phonegap中ios的图像插件
- 如何在鼠标悬停时在另一个图像上滑动图像.