Я изменил следующее для IE7, и казалось, что кнопка находится в положении, аналогичном тому, как это выглядит в Chrome.
#fblike {
margin-left:57px;
margin-top:10px;
}
Я думаю, что проблема исходит от всплывающих <li>
элементов.Если вы выделите элементы с помощью браузера Chrome DOM ( F12 , а затем перейдите на вкладку Elements ), вы увидите, что поскольку плавающие элементы существуют, "nav", "container" и "fblike" <div>
s не строго содержат все дочерние элементы.Вы можете создать горизонтальную навигацию без использования поплавков.Помимо списка, есть хорошая статья о списках , которая может помочь в кросс-браузерных проблемах с рендерингом (которые я всегда получаю с плавающей точкой!)