Если ваш #topnav
не должен находиться рядом с чем-либо, вы можете исправить это, удалив все style="float:right;"
из вашего HTML и изменив #topnav
CSS следующим образом:
#topnav{
text-align: right;
font:17px/17px Helvetica, Arial, sans-serif;
padding:0;
margin-top:23px;
}
То, что сделано выше, это делает контейнер #topnav
неплавучим элементом шириной 100%, который выравнивает все внутри вправо.Вы можете увидеть это в действии здесь .
Не стесняйтесь размещать больше кода / скриншотов, если вышеприведенное не сработает для вас.Если у вас есть ссылка для разработчиков, на которую мы можем посмотреть, даже лучше.