#css
#css — код
Вопрос:
Я хочу отобразить таблицу с цифрами, выровненными шрифтом нефиксированной ширины:
$2,280
$ 300 (total discount)
$ 10 (add-on fee)
И я бы хотел, чтобы все цифры в долларах были просто встроенными интервалами:
<span class='dollar'>$</span><span class='amount'>2,280</span>
<span class='dollar'>$</span><span class='amount'>300</span> (total discount)
<span class='dollar'>$</span><span class='amount'>10</span> (add-on fee)
Но я не могу до конца разобраться с CSS, чтобы заставить это работать. Вы можете мне помочь?
Комментарии:
1. Почему бы не опубликовать CSS, который у вас уже есть?
2. Я уверен, что вы уже рассматривали это, но помещение этой информации в таблицу, а не в разделы, даст вам желаемую структуру.
Ответ №1:
Что-то вроде этого?
.amount {
display: inline-block;
width: 100px;
text-align: right;
}
Ответ №2:
Если вы знаете максимальное количество цифр в .amount, то вы можете установить для его отображения значение inline-block, а затем установить его ширину.
Если вы не знаете, что это максимальная ширина, то вам, вероятно, следует вместо этого использовать реальную таблицу.
Пример обоих методов: http://jsfiddle.net/ZbB8K /
Ответ №3:
Я полагаю, вам нужно будет присвоить span.amount фиксированную ширину.
span.amount {
width: 100px;
}