我需要一點幫助,防止下面的文本和圖像在包裝時向上推動圖像。請參閱附件圖片以更好地理解我在說什麼。我們的目標是讓所有圖標水平排列,讓「This Text Is」與「Some Text」和「More Text」保持一致。 「更長」應該低於其他所有方面。包裝文字將圖片向上推時
每個圖標和文本被包裹在自己的集裝箱的div像這樣:
<div class = "icon">
<a href = "#">
<img src = "icon.png" />
<h3>Some Text</h3>
</a>
</div>
這裏是我正在使用創建固定寬度的列的CSS:
.icon {
display: inline-block;
width: 150px;
}
似乎像「display:inline-block」會導致問題,但是如果我將其更改爲「inline」,則圖標div會丟失其固定寬度。使用邊距,填充或定位來移動被推回的圖標不是一個有效的解決方案,因爲這會變得混亂。總共有10個圖標,並且圖標div的寬度根據瀏覽器的寬度而變化(這使得文本在不同的點上取決於瀏覽器的寬度)。我希望有一個簡單的CSS解決方案,如「垂直對齊」(這不起作用)。
任何幫助將不勝感激。
vertical-align:top; – muratkh