【发布时间】:2012-08-22 22:03:49
【问题描述】:
我正在尝试在具有未知高度的图像的响应式布局中布局垂直对齐底部的图像(见下图)。
图像被缩放以适应列的宽度,但高度不同,我无法提前找出它。
不幸的是,目前我设法得到的最接近的是这个
如果可能的话,我真的很想避免使用 javascript,因为使用媒体查询时,列数会根据屏幕宽度而变化——这会使 javascript 更加复杂。
我现在使用的 CSS 是
#catalogue-items {
@include clearfix;
margin: 40px 0;
.catalogue-item {
width: 20%;
float: left;
margin-left: 4%;
@include box-sizing(border-box);
margin-bottom: 20px;
img {
width: 100%;
}
p {
font-family: sans-serif;
font-size: 0.8em;
padding: 0.5em;
}
&:nth-child(4n + 1) {
clear:left;
}
}
}
使用媒体查询更改第 n 个子选择器。
有什么办法吗?
【问题讨论】:
-
在jsfiddle.net上向我们展示您的代码
-
抱歉,Champ,没有看到此内容,并且现在已经得到答复 - 无论如何,谢谢。
标签: html css image layout responsive-design