我爲大屏幕創建了3列布局(最小1200px)。我正在嘗試使用display:inline-block對齊列。當我使用display時,爲什麼div的順序會改變:inline-block;?
問題在於,即使在HTML中訂單不同(二級 - 主 - 三級),列的順序也會發生變化(至二級 - 三級 - 主級)。什麼似乎是問題?
你可以在這裏找到完整的代碼示例:https://codepen.io/Cilvako/pen/brqeVN
<div class="container clearfix">
<div class="secondary col">
<h2>Welcome!</h2>
<p>...</p>
</div>
<div class="primary col">
<h2>Great food</h2>
<p>...</p>
</div>
<div class="tertiary col">
<h2>How to get here</h2>
<p>...</p>
<p>...</p>
<p>...</p>
</div>
</div>
的CSS是這樣的:
.primary {
width: 40%;
}
.secondary,
.tertiary {
width: 30%;
}
.col {
display: inline-block;
vertical-align: top;
padding: 1rem;
margin: 0;
}
是的,這工作。它是有道理的,它已經覆蓋了我爲之前的媒體查詢申請的樣式。謝謝。 –
@CasiaHospi歡迎您:) – TalGabay
@CasiaHospi如果您將此答案標記爲正確的答案將會很好 – TalGabay