1
Я создаю простую иерархическую таблицу с html и CSS, и у меня возникают проблемы с форматированием последнего элемента td
с классом .child
, который будет на следующей строке.Иерархическая таблица html, помещая последний td на следующую строку
Я хочу иметь вложенную таблицу внутри table > tr > td.child
Becase каждой таблица может быть отсортирована и Javascript сортировщиков не осуществляет какие-либо группировки строк (мою проблему наличия вложенной таблицы может быть легко решено путем перемещения .child > table
элемента в следующий table > tr
однако это сломает красивую структуру вложенности)
Есть ли способ поставить td.child
на следующую строку с css?
HTML пример:
<table>
<tr>
<td>I have</td>
<td>1</td>
<td>pie</td>
<td class="child">
<table>
<tr>
<td>I have</td>
<td>1</td>
<td>pie</td>
</tr>
</table>
</td>
</tr>
</table>
если вы добавите td с дочерним элементом класса в новый тег
Я не хочу добавлять брата в tr из-за сортировщиков таблиц и того, как они сравнивают строки. Если я ставлю 'tr' в другой' tr', большинство браузеров вырезают его и помещают в предыдущий 'tr' в качестве брата. –
ответ
Вы могли бы сделать что-тоlike this. Вам нужно быть осторожным в браузере (только в Chrome)
источник
2011-01-07 23:01:51 lnrbob
выглядит нормально в FF 3.6.13, но забивает в IE –
спасибо, все еще имея проблемы с дизайном стола, поэтому он будет вести себя как классическая таблица :) –
Смежные вопросы