twitter-bootstrap - 在同一行获取 span 和 h3

标签 twitter-bootstrap css flexbox twitter-bootstrap-4

这应该很简单,但它让我望而却步。我只希望我的 spanh3 出现在同一行上,一个挨着另一个,但它们出现在不同的行上。有人可以帮我吗?

header {
  background-color: black;
  color: white;
  padding: 10px;
  width: 100% !important;
  display: flex;
}

header .glyphicon {
  font-size: 1.5em;
  margin: 5px;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />

<header>
  <span class="glyphicon glyphicon-menu-hamburger"></span>
  <h3>Home</h3>
</header>

最佳答案

发生这种情况是因为浏览器将默认样式应用于 h3 元素。一种快速解决方法是向 h3 添加 display: inline; 样式。

header {
  background-color: black;
  color: white;
  padding: 10px;
  width: 100% !important;
  display: flex;
}

header .glyphicon {
  font-size: 1.5em;
  margin: 5px;
}

h3 {
  display: inline;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />

<header>
  <span class="glyphicon glyphicon-menu-hamburger"></span>
  <h3>Home</h3>
</header>

关于twitter-bootstrap - 在同一行获取 span 和 h3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45466395/

相关文章:

jquery - 自动完成问题到 Bootstrap 模式

angularjs - 键盘可访问下拉子菜单的 Angular Bootstrap 实现?

html - 如何删除mozilla firefox中的下拉箭头

html - 具有固定标题高度和其他行容器百分比的表

html - Flexbox 和固定侧导航栏

css - 为什么我的 flexbox flex-stretch 属性不起作用?

javascript - 如果找不到图像,请删除 Bootstrap 的轮播项目

html - Bootstrap 中的选项卡式复选框

css - 在不破坏 CSS 的情况下使用基于 Bootstrap 的 AngularJS 库

html - 如何改变照片的方向?