таблица HTML - строками или столбцами

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

20
задан Mohammad 17 October 2016 в 07:24
поделиться

5 ответов

Это не стандарт HTML. Вы составляете свою таблицу, затем вы составляете строку, а затем свои столбцы. Есть некоторые дополнительные элементы для заголовков, тела и т. Д. Но стандартный (и только поддерживаемый метод) - по строкам, а не по столбцам.

15
ответ дан 30 November 2019 в 00:43
поделиться

Согласно Спецификации таблиц HTML4 W3C :

Кроме того, авторы могут объявить свойства столбца в начале определения таблицы (через COLGROUP и элементы COL) способом который позволяет пользовательским агентам отображать таблицу постепенно, а не ждать, пока все данные таблицы будут прибыть до рендеринга.

Это важное замечание о свойствах столбца не меняет функциональную структуру таблицы, но позволяет гибко как стилизовать таблицу, так и семантически описывать ее данные. В частности, связанные данные строк и столбцов обеспечивают преимущества для программ чтения с экрана.

Это говорит о том, что ваша таблица по-прежнему структурирована по строкам, а затем по столбцам. Элементы colgroup и col используются до того, как фактическая структура таблицы появится перед thead.

8
ответ дан 30 November 2019 в 00:43
поделиться

Вам нужно думать в терминах реляционной DOM (объектной модели документа).

 Table -- Parent
       TR --- Child
            TD ---- Child

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

Если вы ищете другой подход, попробуйте использовать XHTML, вы можете вкладывать блоки div и span для замены таблиц. Но лично я предпочитаю старый добрый HTML 4.

5
ответ дан 30 November 2019 в 00:43
поделиться

HTML-таблицы имеют элементы tbody (а также thead и tfoot), которые содержат элементы строки таблицы, которые содержат элементы ячейки данных таблицы и элементы ячейки заголовка таблицы.

Вы не можете построить таблицу, предоставив каждый полный столбец по очереди. Только каждый полный ряд по очереди.

0
ответ дан 30 November 2019 в 00:43
поделиться

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

0
ответ дан 30 November 2019 в 00:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: