Я хотел бы сделать простую панель с кнопками, которые расположены горизонтально и выровнены вправо.Желая выровнять его по левому краю, я легко могу сделать это следующим образом:
.button {
float:left;
background-color: #55cc66;
margin-right: 50px;
padding: 5px;
}
//......
<div id="switcher">
<h3>Style Switcher</h3>
<div class="button selected" id="switcher-default">
Default
</div>
<div class="button" id="switcher-narrow">
Narrow Column
</div>
<div class="button" id="switcher-large">
Large Print
</div>
</div>
Но когда я делаю то же самое с float:right
, оно, очевидно, выравнивает его вправо, но в перевернутом порядке.Я также пробовал text-align: right
, position: absolute; right:150;
и position: fixed; right:150;
.Последние два выравниваются вправо, но неловко перекрывают «кнопки».
Как мне тогда добиться этого?