Можно ли вкладывать div в ячейку таблицы? - PullRequest
1 голос
/ 02 декабря 2010

Я не могу вспомнить рекомендацию по этому вопросу - ее следует избегать? Это стандартная жалоба?

У меня есть таблица с фактическими табличными данными внутри нее, но одна из ячеек содержит немного больше информации.

Предыдущий разработчик встроил дочернюю таблицу в ячейку. Я обдумываю заменить его парой плавающих элементов?

Это нормально?

Ответы [ 4 ]

1 голос
/ 02 декабря 2010

Я не могу вспомнить рекомендацию по этому вопросу - ее следует избегать?

Пахнет дивитом, но зависит от специфики.

Это стандартная жалоба?

Ячейки таблицы могут содержать элементы div, а элементы div могут содержать элементы div.

У меня есть таблица с фактическими табличными данными внутри нее, но одна из ячеек содержит немного больше информации.

Возможно, лучшая структура будет включать разбиение на несколько столбцов.

0 голосов
/ 02 декабря 2010

Да, все в порядке.

Таблицы, вложенные в таблицы, не рекомендуется (я тоже не думаю, что они соответствуют стандарту)

Рекомендуемая схема, как вы и предлагали - 2 плавающих DIV

0 голосов
/ 02 декабря 2010

Похоже, предыдущий разработчик использовал HTML-таблицы для разметки, что, как правило, плохая идея . Похоже, вы пытаетесь исправить внутреннюю ячейку с помощью синтаксически правильного, но семантически лучшего, но бесполезного изменения. Если внешняя таблица также используется для макета (в отличие от , используемого для табличных данных ), то вам также следует это исправить.

Что касается части вашего вопроса "это законно", то в будущем вам, возможно, будет проще ее попробовать, а затем проверить вашу страницу вместо того, чтобы ждать от сообщества переполнения стека приблизительной проверки концепций кода. .

0 голосов
/ 02 декабря 2010

Не лучший выбор, если дочерняя ячейка может быть преобразована в обычный элемент блока div. TABLE IN TABLE не рекомендуется (, пока у вас больше нет выбора )

подтаблицу можно преобразовать в список в стиле для достижения 1xN или Nx1тип табулярной структуры

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...