Ответ 1
не напрямую, но вы можете разместить таблицу внутри td
<td class="parent">
<table><tr>
<td class="child">
<!-- Some info -->
</td>
</tr></table>
</td>
Это может быть бессмысленный вопрос, и я знаю, что мы должны как можно больше следовать стандартам. Но может ли <td>
быть прямым потомком другого <td>
, например:
<td class="parent">
<td class="child">
<!-- Some info -->
</td>
</td>
Или необходимо добавить еще один <table>
с новым <tr>
перед добавлением <td>
, который может сильно заселяться табличными тегами и кластеризоваться...
не напрямую, но вы можете разместить таблицу внутри td
<td class="parent">
<table><tr>
<td class="child">
<!-- Some info -->
</td>
</tr></table>
</td>
Нет, <td>
может не быть дочерним элементом <td>
. A <td>
может быть только дочерним элементом <tr>
.
лучше создать новый тег таблицы.
Пример, который вы даете, не является стандартным, и поведение может отличаться от браузера к другому.
Проблема с такими стандартами, как поместить тег <td>
внутри <dt>
, заключается в том, что вы не можете гарантировать, что результат будет одинаковым для всех браузеров, или что следующее обновление любого браузера, например, не просто игнорировать ошибочно используемые теги.
В качестве связующего: мы, как сообщество разработчиков, закричали и закричали, чтобы Internet Explorer наконец начал серьезно относиться к стандартам, поэтому теперь не начинайте создавать беспорядок!