Может ли тд быть внутри тд - PullRequest
       38

Может ли тд быть внутри тд

18 голосов
/ 20 сентября 2011

Это может быть бессмысленным вопросом, и я знаю, что мы должны максимально следовать стандартам. Но может ли <td> быть прямым потомком другого <td>, например:

<td class="parent">
    <td class="child">
        <!-- Some info -->
    </td>
</td>

Или обязательно добавить еще один <table> с новым <tr> перед добавлением <td>, который может сильно заполниться табличными тегами и стать кластеризованным ...

Ответы [ 4 ]

21 голосов
/ 20 сентября 2011

не напрямую, но вы можете разместить таблицу внутри td

<td class="parent">
   <table><tr>
    <td class="child">
        <!-- Some info -->
    </td>
   </tr></table>
</td>
3 голосов
/ 20 сентября 2011

Нет, <td> не может быть ребенком <td>.<td> может быть только ребенком <tr>.

0 голосов
/ 20 сентября 2011

Проблема с несоблюдением стандартов, таких как размещение тега <td> внутри <dt>, заключается в том, что вы не можете гарантировать, что результат будет одинаковым для всех браузеров или что следующее обновление любого браузера, например, будет не просто игнорировать неправильно используемые теги.

Как примечание: мы, как сообщество разработчиков, плакали и кричали, чтобы Internet Explorer наконец начал серьезно относиться к стандартам, так что теперь давайте не будем сами наводить беспорядок!

0 голосов
/ 20 сентября 2011

лучше создать новую табличную метку.

Пример, который вы приводите, не является стандартным, и поведение браузера может отличаться от другого

...