我需要一点帮助,防止下面的文本和图像在包装时向上推动图像。请参阅附件图片以更好地理解我在说什么。我们的目标是让所有图标水平排列,让“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