У меня есть набор вложенных блоков с правилами display: table-*
. Они составляют таблицу флюида (мне не нужно устанавливать конкретные размеры width
).Таблицы CSS: строка colspan для полной ширины таблицы
Как добавить строку, которая colspans вся ширина таблицы? (примечание: строки находится между другими строками, а не в верхнем ни на дне)
Я нашел решение, опираясь на JS, где я вычислить разницу (в пикселях) между всей шириной и ширину строки (в зависимости от содержимого), и используйте ее как margin-right
.
this example См
Но это не рассчитать размеры правильно (если вы проверить размеры веб-инспектор, по сравнению с теми, в console.log
, вы видите несоответствие).
Возможно ли совмещение строки со всей шириной стола? Что такое другие решения/техника? (поскольку это имеет недостаток в том, что приходится пересчитывать каждый раз, когда изменяется окно браузера).
только HTML таблицы имеют Colspan. Таблицы CSS 2.1 допускают множественный colspan, но не дают возможности указать его. Вероятно, CSS-таблицы уровня 3 представят 'column-span' в таблицах. – Oriol
Да, к сожалению, я знаю об этом. Может быть, мой вопрос недостаточно ясен; Я ищу способы имитации * colspan *, и мне интересно, какая техника доступна (используя только CSS или с помощью JS). – Kamafeather