我继承了一个在 IE8 中显示时存在重大问题的网站。看起来它们中的很多都与 div 相关,但我可以使用一些帮助来解决问题。
我现在正在处理的问题是电话号码和标志的 div 显示在两行上,而不是一行。这最终会向下推导航栏的内容。
网址:fertileweb.com/demosite(稍有日期的副本,最新的在本地托管)
IE8视图:!http://i.imgur.com/HaENEvu.jpg
IE10/firefox/chrome 视图:!http://i.imgur.com/q3mK5Bh.jpg
HTML
<div class="addressBox">
<span>Call for a private consultation</span>
<ul>
<li>
<img src="http://localhost/orh/wp-content/uploads/2011/12/USA.png">
(425) 646-4700
</li>
<li>
<img src="http://localhost/orh/wp-content/uploads/2011/12/canada.png">
(800) 394-2402
</li>
</ul>
</div>
CSS
.addressBox {
float: right;
padding-top: 35px;}
.addressBox span {
color: #231F20;
display: block;
font-family: 'Raleway',sans-serif;
font-size: 18px;
font-weight: 300;
letter-spacing: 1px;
line-height: 26px;
text-align: right;}
.addressBox ul {
float: left;
list-style: none outside none;
margin-bottom: 10px;
width: 100%;}
.addressBox li {
color: #231F20;
display: inline;
float: left;
font-family: 'Raleway',sans-serif;
font-size: 15px;
font-weight: 300;
line-height: 26px;
padding-left: 17px;}
.addressBox li img {
float: left;
margin: 3px 7px 0 0;}
谢谢!