Это старый пост, но он хорошо оценен в Google, поэтому он по-прежнему актуален.
Я использовал другой способ выравнивания и вправо и влево на одной и той же линии, без использования какого-либо уродливого поплавка. Он использует табличный дисплей:
HTML:
<footer>
<nav>links (to the left)</nav>
<p>copyright (to the right)</p>
</footer>
CSS:
footer
{
display: table;
width: 100%;
}
footer nav
{
display: table-cell;
text-align: left;
}
footer p
{
display: table-cell;
text-align: right;
}
Я считаю, что так намного чище.
Надеюсь, это кому-нибудь поможет!