gpt4 book ai didi

css - 在标题内垂直对齐 Bootstrap 徽章

转载 作者:技术小花猫 更新时间:2023-10-29 10:12:25 26 4
gpt4 key购买 nike

当我在标题内使用 Bootstrap badge 时,例如 h1h2h3 垂直对齐已关闭。 badge 与标题文本的底部对齐。我希望徽章与标题文本垂直居中对齐。

HTML

<h1><span class="badge">badge</span> Heading 1</h1>
<hr>
<h2><span class="badge">badge</span> Heading 2</h2>
<hr>
<h3><span class="badge">badge</span> Heading 3</h3>

CSS

h1,h2,h3 {
vertical-align:middle;
}

h1>.badge, h2>.badge, h3>.badge {
vertical-align:middle;
}

结果..

查看此 Bootply:http://bootply.com/88526

enter image description here

我怎样才能让它垂直居中对齐?

最佳答案

一直讨厌这个问题。

有点hacky,但这是有效的:

h1 { font-size: 2em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h1,h2,h3 {
vertical-align:middle;
}

h1>.badge, h2>.badge, h3>.badge {
vertical-align:middle;
margin-top: -0.5em;
}

为演示目的定义标题字体大小

关于css - 在标题内垂直对齐 Bootstrap 徽章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19452111/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com