了解如何使用 CSS 并排对齐图片。
<div class="row">
<div class="column">
<img src="img_snow.jpg" alt="Snow" style="width:100%">
</div>
<div class="column">
<img src="img_forest.jpg" alt="Forest" style="width:100%">
</div>
<div class="column">
<img src="img_mountains.jpg" alt="Mountains" style="width:100%">
</div>
</div>
如何使用 CSS 创建并排图片float
属性:
/* Three image containers (use 25% for four, and 50% for two, etc) */
.column {
float: left;
width: 33.33%;
padding: 5px;
}
/* Clear floats after image containers */
.row::after {
content: "";
clear: both;
display: table;
}
亲自试一试 »
如何使用 CSS 创建并排图片flex
属性:
笔记:Internet Explorer 10 及更早版本不支持 Flexbox。如果您想使用 float 或 flex 来创建三列布局,则由您决定。但是,如果您需要支持 IE10 及以下版本,则应使用 float。
提示:要了解有关灵活框布局模块的更多信息,阅读我们的 CSS Flexbox 章节。
或者,您可以添加媒体查询,使图片在特定的屏幕宽度上彼此堆叠,而不是彼此相邻浮动。
以下示例将图片垂直堆叠在宽度为 500 像素或更小的屏幕上:
/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 500px) {
.column {
width: 100%;
}
}
亲自试一试 »
要了解有关媒体查询的更多信息,请阅读我们的CSS 媒体查询教程。
要了解有关如何设置图片样式的更多信息,请阅读我们的CSS 图片教程。
要了解有关 CSS Float 的更多信息,请阅读我们的CSS 浮动教程。
要了解如何使用 CSS 创建图片库,请阅读我们的CSS 图片库教程。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!