大标题旁边的 Bootstrap 4 小徽章

Posted

技术标签:

【中文标题】大标题旁边的 Bootstrap 4 小徽章【英文标题】:Bootstrap 4 small badge next to big title 【发布时间】:2018-03-06 11:11:47 【问题描述】:

我正在尝试在 big 标题旁边放置一个 small Bootstrap (4) 徽章。我试过的:

<h1>Product <span class="badge badge-primary">Version 1</span></h1>

<h1>Product></h1>
<span class="badge badge-primary">Version 1</span

我想要什么:

实现这一目标的最简单方法是什么?

【问题讨论】:

【参考方案1】:

类似

<div>
  <h1 style="display: inline-block">Product</h1>
  <span class="badge badge-primary" style="vertical-align: top">Version 1</span>
</div>

可能会成功。

【讨论】:

完美运行。【参考方案2】:

你应该使用第一个版本:

<h1>Product <span class="badge badge-primary">Version 1</span></h1>

并在.badge上应用以下样式

font-size: 10px;
vertical-align: top;
top: 10px; //depends on your font-size
position: relative;

【讨论】:

【参考方案3】:

更简洁的方法是使用已提供的 Bootstrap 4 实用程序类:

<h2 class="h3 d-inline-block">Product</h2>
<span class="badge badge-primary align-top">Version 1</span>

输出

阅读材料

display

vertical-align

【讨论】:

除非这会与其他元素布局混淆,例如,如果您在 h2 标题上有图像 有没有简单的方法来改变药丸的大小?这里的问题:***.com/q/64633073/5783745【参考方案4】:

除了接受的答案,如果您使用的是 Bootstrap,您还可以使用 css“text-small”、“text-medium”或“text-large”来控制徽章的大小。示例:

<div>
  <h1 style="display: inline-block">Product</h1>
  <span class="badge badge-primary text-medium" style="vertical-align: top">Version 1</span>
</div>

【讨论】:

以上是关于大标题旁边的 Bootstrap 4 小徽章的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap 分页标签徽章超大屏幕页面标题

Bootstrap 徽章 - 文本未在徽章中居中

在标题内垂直对齐 Bootstrap 徽章

在菜单上放置 Bootstrap 徽章

沿应用图标显示通知红色徽章

Yii2 Twitter Bootstrap 徽章颜色不变:未找到徽章成功徽章危险等类别