html 图片居中_任意高度图片与文字第一行的垂直居中展示

e6cd29c4f2f1cbe6cbeaad9602a47809.png

一句话总结

通过给图片设置flex-start上对齐,然后在图片旁边加入一个看不见的字,将该字设置成和文本大小一致并隐藏,用这个看不见的字撑起图片高度的垂直居中。

常见图文混排布局

一、单/多行文字+icon垂直居中

效果如图:

349336790d05bacd6cb1ad652f16da36.png
图片比文字大

036105eb9f05fe3d963f5ae95f9e8ae8.png
图片比文字小

574a65f31a8ddc62900a6395520346e2.png
图片对齐多行文字
<!DOCTYPE html>

二、图片居中对齐多行文字中的第一行

217ab2a693b33b6711aacac0f015f3c5.png
对齐第一行文字的腰部
<!DOCTYPE html>
<html lang="en">

<head>
    <style>
        .father{
            display: flex;
            align-items:flex-start;;
            font-size: 100px;;

        }
        .icon-container{
            display: flex;
            align-items: center;;
        }
        .hidden{
            width:0;
            /* 这里可以用 visibility:hidden等方法 */
            overflow: hidden;
        }
    </style>
</head>

<body>
    <div class="father">
        <div class="icon-container">
            <img src="https://p0.meituan.net/travelcube/602782cdcbae46b3506583cb5c228cd3507.png" />
            <span class="hidden">无</span>
        </div>
        <div class="text">
            文本内容文本内容文本内容文本内容
        </div>
    </div>
</body>

</html>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值