В качестве ответа на этот вопрос SO говорится:
Это невозможно сделать с помощью встроенных функций уценки.Однако уценка позволяет встроенный HTML ...
Есть несколько способов сделать это.Вы можете использовать элемент <table>
, где HTML выглядит так:
<table>
<tr><td>Sum of Contractor expenses</td><td>$6,800</td></tr>
<tr><td>Heating and Air</td><td>$5,100</td></tr>
<tr><td>Fridge and Stove</td><td>$1,100</td></tr>
<tr><td>Hardware store purchases</td><td>$5,000</td></tr>
<tr><td>Miscellaneous</td><td>$2,000</td></tr>
</table>
Или вы можете использовать имена классов и CSS, где HTML выглядит следующим образом:
<div>
<span class="description">Sum of Contractor expenses</span>
<span class="cost">$6,800</span>
</div>
<div>
<span class="description">Heating and Air</span>
<span class="cost">$5,100</span>
</div>
<div>
<span class="description">Fridge and Stove</span>
<span class="cost">$1,100</span>
</div>
<div>
<span class="description">Hardware store purchases</span>
<span class="cost">$5,000</span>
</div>
<div>
<span class="description">Miscellaneous</span>
<span class="cost">$2,000</span>
</div>
И CSS выглядит следующим образом:
.description { width: 100px }
.cost { width: 30px; text-align: right; }
Примечание 1: Вам нужно будет поиграть с шириной, чтобы выровнять вещи так, как вы хотите.
Примечание 2: Вы можететакже применяйте имена классов и CSS к тегам <td>
в <table>
.