CSS display: inline-block
и width: 100%
не работают на 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>
Update:
Так он отлично работает и на IE6, но когда список имеет больше слов, он выглядит не хорошо->«Контакт Us ":
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' здесь? –
Это приводит к тому, что элементы списка прокручиваются горизонтально, а не вертикально. – Chris