Для этого есть обходной путь, даже без таблиц.Это не очень красиво, но работает.
Хитрость в том, что вы упорядочиваете их как встроенные элементы в выровненном текстовом блоке.Слова оправданного текста будут делать то, что вы хотите с вашими ярлыками.Но поскольку последняя строка выровненных текстовых блоков выровнена по левому краю, необходимо завершить блок новой строкой.
Непроверенный пример приведен здесь:
<style>
.label {
display: inline-block;
}
</style>
<div style="display: block; width: 100%; text-align: justify"><div class="label">label1</div>
<div class="label">label2</div>
<div class="label">label3</div><br /></div>
Предупреждение # 1:это не будет работать, если родителем внешнего div (который я не помещаю в этом примере) является width: auto.
Предупреждение # 2: перед первым не должно быть пробелов, ипосле последних - и их родители!Но между внутренними метками у вас должен быть (хотя бы один) пробел.
Предупреждение # 3: после вашего последнего div будет помещен ненужный символ новой строки.Если это проблема для вас, есть несколько решений, чтобы она исчезла, но они еще не лучше.