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

标签 html css bootstrap-4 vertical-alignment

我不知道如何让我的文本与我的图标中间对齐。这是使用 Chrome。参见 this fiddle .

@import url('https://fonts.googleapis.com/icon?family=Material+Icons');

.row {
  background: #f8f9fa;
  margin-top: 20px;
}

.col {
  border: solid 1px #6c757d;
  padding: 10px;
}
<link href="//stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" rel="stylesheet" />

<label class="badge badge-secondary align-middle">
  <span class="pb-2">Should Be Centered</span>
  <i class="material-icons md-18">cancel</i>
</label>

欢迎提出任何建议!

示例图片:

enter image description here

最佳答案

您希望将 align-middle 放在徽章内容上,而不是 badge...

  <label class="badge badge-secondary">
    <span class="pb-2 align-middle">Should Be Centered</span>
    <i class="material-icons md-18 align-middle">cancel</i>
  </label>

带有 MD 图标的演示:https://www.codeply.com/go/TkAEvkUcXB

关于html - Bootstrap 徽章 - 文本未在徽章中居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50746207/

相关文章:

javascript - 将 Bootstrap 4 工具提示添加到动态按钮

html - 为什么我的 p 元素不居中对齐 bootstrap flexbox 属性?

html - 如何在不影响网页的情况下将文本向左移动?

javascript - 将工具提示文本与其元素分开设置

html - 嵌入框阴影 IE8

css:将鼠标悬停在 li 标签中的跨度上

r - 在 Shiny 的 HTML 中嵌入 R 变量

javascript - 如何为 'Raphael' Canvas 设置动画?

javascript - 当文档滚动超过某个点时,链接将变为非事件状态

java - 如何链接以纯文本形式出现的 URL?