【发布时间】:2014-09-04 22:24:17
【问题描述】:
我有以下代码可以在我的网站上显示一些联系信息。
HTML
<div class="contactinfo">
<div class="phoneicon">
<a href=""><img src="../images/phoneicon.png" alt="Phone"></a>
</div>
<div class="navdivide1">
<a href=""><img src="../images/navdivide.png" alt="Email"></a>
</div>
<div class="emailicon">
<a href=""><img src="../images/emailicon.png" alt=""></a>
</div>
</div>
CSS
.contactinfo {
display: flex;
float: right;
position: inherit;
right: 0;
top: 0px;
}
.phoneicon
{
}
.emailicon
{
padding-right: 10px;
}
.navdivide
{
}
它在 IE11 中运行良好,但在 IE 8 中,元素堆叠在另一个之上。
我在想也许是“display: flex;” IE8 不支持?
如何让这些 CSS 元素并排对齐?
谢谢
【问题讨论】: