Мне известно, что вы можете центрировать элемент блока, установив для левого и правого поля значение auto
.
Однако можно ли выровнять его по правому краю? И как это будет сделано?
Редактировать: без с использованием float: right
(потому что, похоже, это не работает, по крайней мере, с <ul>
)
Снова отредактируйте: вот фрагмент кода:
<td style='vertical-align: top; text-align: center;'>
<b>Choices:</b><br><br>
<ul id='orderchoices' style='margin-left: auto; margin-right: auto;'>
...
</ul>
</td>
Вот стиль для #orderchoices
#orderchoices li {
border: 1px solid #666;
background: #333 url(images/dark_gloss.png) repeat-x;
color: #eee;
margin: 3px;
padding: 5px;
cursor: pointer;
width: 160px;
font-style: italic;
}
Я хочу выровнять ul
по правому краю в td