安阳seo

CSS实现左图右文混排布局的方法

安阳seo

Jack Cheung

全栈工程师

96%

工作进度

12+

工作经验

¥9K+

RMB/月

CSS实现左图右文混排布局的方法

作者:安阳SEO / 分类:网站建设 / 日期:2025/06/24

在单页面的制作时,通常会遇到左图右文字的排版布局,如果图片较大,而文字较少,这时文字将与图片顶部平齐,而文字下方,将会出现大量空白,这时候,相信许多人会想要将文字以图片为参照物垂直居中,这样文字的上方和下方将会均匀留空非常美观,下面介绍两种方法来实现这样的效果。

第一种CSS实现左图右文混排布局的方法

<!-- HTML 代码 -->
<div class="wrap">
    <img src="https://picsum.photos/300/300?random=1" alt="image">
    <div class="txt">
        <h2>Specific Image</h2>
        <p>Get a specific image by appending ?image to the end of the url.You can find a list of all images here.</p>
    </div>
</div>
/* CSS 代码 */
.wrap {
    width: 600px;
    margin: auto;
    display: flex;
    align-items: center;
}
.wrap img {
    width: 50%;
    vertical-align: middle;
}
.txt {
    width: 50%;
    vertical-align: middle;
    padding-left: 20px;
}

CSS实现左图右文混排布局的方法

第二种CSS实现左图右文混排布局的方法

<!-- HTML 代码 -->
<div class="wrap">
    <img src="https://picsum.photos/300/300?random=1" alt="image">
    <div class="txt">
        <h2>Specific Image</h2>
        <p>Get a specific image by appending ?image to the end of the url.You can find a list of all images here.</p>
    </div>
</div>
/* CSS 代码 */
* {
    box-sizing: border-box;
}
.wrap {
    width: 600px;
    margin: auto;
    font-size: 0;
}
.wrap img {
    width: 50%;
    vertical-align: middle;
}
.txt {
    display: inline-block;
    width: 50%;
    font-size: 16px;
    vertical-align: middle;
    padding-left: 20px;
}

CSS实现左图右文混排布局的方法

当然,如果你想要左文字右图,根据此方法也是一种可行的方案,是否非常简单呀!

上一篇:Bootstrap网站如何添加返回顶部按钮附加平滑滚动效果
给我留言:
提交

谢谢,您的信息已成功发送。我将尽快与您联系!