使用 CSS 对齐图像列表
我想将图像列表与“底部”对齐,如何使用 CSS 实现此目的?
背景:我想要一组照片底部对齐,图像大小不同。
<div>
<ul>
<li> <!-- image 1-->
<li> <!-- image 2-->
<li> <!-- image 3-->
</ul>
</div>
谢谢。
I would like to align a list of images to 'bottom', how can I achieve this using CSS?
Background: I want a set of photos to be aligned to the bottom, the images are in different sizes.
<div>
<ul>
<li> <!-- image 1-->
<li> <!-- image 2-->
<li> <!-- image 3-->
</ul>
</div>
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
所有这些绝对定位的问题是 li 元素将没有高度,因为图像元素是绝对的并且不再推动任何布局。通常这是一个糟糕的解决方案。
根据您的需要,这可能会起作用:
此处的实例:http://mooshell。网/zBCGW/
The problem with all this absolute positioning is that the li elements will have no height, since the image element is absolute and doesn't push any layout anymore. typically that's a bad solution.
Depending on what you need, this could work:
Live example here: http://mooshell.net/zBCGW/
然后
Then
下面的 CSS 应该可以解决这个问题:
The following CSS should do the trick:
只需尝试一下:
编辑:我刚刚读到它们旨在与 li 元素的底部对齐。我更新了代码,以便 img 将与 li 元素的底部对齐。
Just try try this:
EDIT: I just read that they are intended to be aligned to the bottom of the li element. I updated the code so the img will be aligned to the bottom of the li element.