Как исправить навигацию в IE6 - PullRequest
0 голосов
/ 01 ноября 2010

CSS Проблема с моим topNav в IE6

HTML-страница: http://www.faressoft.net

alt text

Ответы [ 2 ]

1 голос
/ 01 ноября 2010

Попробуйте использовать встроенный блок вместо с плавающей точкой: право или задайте ширину для ваших прав с плавающей запятой.

div#buttons ul { text-align:right; }
div#buttons div.tabLeft { display:inline-block; }

для IE6 / IE7 введите другое правило в условных комментариях и добавьте

div#buttons div.tabLeft { display:inline; }

* * * * * * * * * * * * * * * * * * *} * * * * * * * * *} * * * * * * *} * * * * * * * * 10 * Необходимо после * inline-block для IE6 / IE7.Это необходимо, так как div не являются встроенными (ошибка в движке).

0 голосов
/ 01 ноября 2010

Вместо одного <li> элемента внутри каждого класса div 'tableft-c' я бы просто использовал:

<ul>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>

Тогда отпусти их правильно. Ваш код более запутанный, чем должен быть здесь.

И meder правильный, вы должны назначить ширину для всего, что вы плаваете. В отличие от более современных браузеров, IE6 очень беспощаден с грязным кодом.

...