CSS display: inline-block
和在IE6和IE7上不起作用。
有没有人有一些解决方案?谢谢!CSS显示:内嵌块和宽度:100%在IE6和IE7上不起作用
<style>
nav {text-align: justify;}
nav li {display: inline-block; white-space: nowrap;}
nav span {display: inline-block; width: 100%;}
</style>
...
<nav>
<ul>
<li>Home Page</li>
<li>Services</li>
<li>Clients</li>
<li>Portfolio</li>
<li>Contact Us</li>
<span></span>
</ul>
</nav>
更新:
所以它工作正常,也对IE6,但在列表中有更多的话它看起来并不睦邻>“联系 我们“:
nav { text-align: justify; }
nav * { display: inline; }
nav span {
display: inline-block;
position: relative;
width: 100%;
height: 0;
}
<nav>
<ul>
<li>Home Page</li>
<li>Services</li>
<li>Clients</li>
<li>Portfolio</li>
<li>Contact Us</li>
</ul>
<span></span>
</nav>
无论如何,你需要什么'inline-block'? – 2010-07-05 12:01:15
它使列表项目水平滚动而不是垂直滚动。 – Chris 2010-07-05 12:02:44