Я пытаюсь создать панель "рабочего процесса" на веб-странице.
Элементы в рабочем процессе могут иметь различную длину.
Может быть достаточно элементов, чтобы заполнить ширину экрана, поэтому поток должен быть перенесен на следующую строку.
Я использую левый плавающий div для этого.
Тем не менее, я бы хотел, чтобы div занимал соответствующую ширину экрана.
Если на одну строку могут поместиться только три элемента, то я бы хотел, чтобы эти элементы равномерно помещались на линии с учетом ширины каждого отдельного элемента.
Все, что я могу получить в данный момент, это чтобы последний элемент в строке заполнил оставшееся пространство, что часто означает, что все мои элементы выровнены по левому краю, например Я могу получить макет, как это:
AAAA -> BBBBB ->
CCCCCCCCCCCCCCCCCCC -> DD -> EEE ->
FFFFF -> GGGG -> HHHHH
но я действительно хочу, чтобы это выглядело примерно так:
AAAA -> BBBBB ->
CCCCCCCCCCCCCCCCCCC -> DD -> EEE ->
FFFFF -> GGGG -> HHHHH
если вы понимаете, о чем я.
Нужно ли использовать для этого таблицы, а не плавающие div?