button 裡面有個 能怎麼文字和其水平垂直置中?

发布于 2022-09-07 15:47:43 字数 306 浏览 13 评论 0

<button>儲存至最愛 <i class="material-icons">
        favorite_border
        </i></button>
        

我使用谷歌的 material icon
只是導致我文字會在下面,icon顯得大

clipboard.png

如何使其文字能夠垂直置中?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

笛声青案梦长安 2022-09-14 15:47:43

vertical-align: middle

玩物 2022-09-14 15:47:43

文字 居中 用line-height 和button的height一样,文字就在button垂直居中,
要使的底部和文字底部对齐,最好还要使文字和图标的大小看起来匹配
我常用方法, 可以用float 定位,也可以用flex布局

┼── 2022-09-14 15:47:43

对i标签设置vertical-align: middle样式看看有没有用

一腔孤↑勇 2022-09-14 15:47:43

给button设置一个height,给文字设置相同的line-height

    <style>
        button {
            height: 100px;
        }

        span {
            line-height: 100px;
        }
    </style>
    <button>
        <span>儲存至最愛</span>
        <i class="material-icons">
            favorite_border
        </i>
    </button>
家住魔仙堡 2022-09-14 15:47:43

我常用的方法是直接给这个i标签设置position:relative; top:3px;

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文