У меня был кошмар, я весь день пытался с этим, и безуспешно искал в Google. У меня есть небольшая навигация влево, и я хотел, чтобы она работала для языка RTL. В FireFox он работал нормально, но IE6 его вообще не отображает.
Может кто-нибудь сказать мне, почему?
HTML является разметкой по умолчанию .. ничего особенного
<div id="topnav">
<ul>
<li><a href="#"><?php print NAV_HOME; ?></a></li>
<?php wp_list_pages('sort_column=menu_order&depth=1&title_li='); ?>
</ul>
</div>
#topnav ul {
float: left;
margin: 0 0 0 30px;
}
#topnav li {
float: right;
padding: 0;margin:0;
margin-left: 10px;
padding-left: 10px;
background: url(img/topnav_br.png) no-repeat left center;
}
Дело в том, что он будет перемещен влево, но элементы LI будут запускаться справа налево из-за его языка RTL ... но этот код выше ничего не показывает в IE6, но работает в FF.
Кто-нибудь, пожалуйста, скажите мне, что я здесь делаю неправильно.
Спасибо!