По умолчанию li
элементы передаются / читаются в том порядке, в котором они находятся в разметке.
т.
<ul>
<li>One</li>
<li>Two</li>
<li>Three</li>
</ul>
производит One Two Three
(в списке).
, тогда как li { float:right; }
производит Three Two One
, хотя разметка не изменится.
это имеет смысл? Таким образом, чтобы изменить «читаемый» порядок списка без изменения разметки, вы должны поместить li
элементов вправо.
Могут быть и другие способы.
edit: я должен уточнить, это работает с горизонтальным навигацией. не уверен, относится ли это к вам ~ ваши сообщения сообщают меню слева направо