這應該是如此簡單,但它卻躲過了我。我只想讓我的span
和我的h3
出現在同一行上,一行接一行,但它們出現在不同的行上。有人能幫我一些忙嗎?在同一條線上獲得跨度和h3
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>
@Vadim奧夫欽尼科夫,你認爲加'inline'到'h3'是更好的做法?你認爲對兩個元素執行'inline-block'是不好的做法嗎? – dbrree
將'inline'添加到'h3'並不那麼靈活,因爲您不能添加'邊距','寬度','高度','填充等等。但說實話,我更喜歡flexbox,因爲它阻止了它的所有子項目,並且有比inline-block更多的佈局選項。另外考慮從你的代碼中刪除'display:flex',因爲你不打算使用它。 –
感謝您的洞察力。 – dbrree