Я работаю с JSF/ICEFaces, и мне нужно создать таблицу из динамической древовидной структуры с неизвестным (во время выполнения) числом строк и столбцов. Таблица должна иметь width: 100%;
, чтобы она занимала все пространство внутри своего контейнера.
Я могу сгенерировать всю разметку, требуемую для таблицы, но я обнаружил, что ширина ячеек не одинакова.
Мне было бы легко установить CSS width: (100/numberOfColumns)%
, если бы я знал количество элементов, которые я просматриваю. К сожалению, я не могу изменить классы, возвращенные моей поддержкой bean, поэтому я могу перебирать только их с помощью компонента ui:repeater
.
Знаете ли вы, есть ли способ CSS, чтобы убедиться, что все столбцы в таблице имеют одинаковую ширину, независимо от того, что это такое?
Я бы не хотел использовать Javascript. Как можно более чистый код.