<!DOCTYPE html>
<html>
<head>
<style>
    .image-container {
        display: flex;
        gap: 0;
    }
<pre><code>.image-container div {
    flex: 1;
    margin: 0;
}

.image-container img {
    width: 100%;
    height: auto;
}
</code></pre>
</style>
</head>
<body>
    <div class="image-container">
        <div>
            <img src="image1.jpg" alt="Image 1">
        </div>
        <div>
            <img src="image2.jpg" alt="Image 2">
        </div>
        <div>
            <img src="image3.jpg" alt="Image 3">
        </div>
        <div>
            <img src="image4.jpg" alt="Image 4">
        </div>
    </div>
</body>
</html>
<p>在本示例中,我们使用 flex 布局来实现子级 div 的水平排列,并使用 <code>gap</code> 属性设置间距为 0。子级 div 使用 <code>flex: 1</code> 来平均分配父级 div 的宽度,并设置 <code>margin: 0</code> 来移除默认的边距。图片使用 <code>width: 100%</code> 来适应父级 div 的宽度,并使用 <code>height: auto</code> 来保持图片的纵横比例。</p>
HTML CSS 实现四个图片并排显示:无间距排版

原文地址: https://www.cveoy.top/t/topic/qAtf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录