Что это я слышу о том, что табличный тег устарел? - PullRequest
11 голосов
/ 05 июля 2010

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

Я не могу найти хорошие источники информации, чтобы это проверить. Будет ли для этого веская причина?

Ответы [ 4 ]

17 голосов
/ 05 июля 2010

Тег <table> наверняка не считается устаревшим.Дело в том, что вы должны (ну, следует ) использовать его только для табличных данных .Он использовался и иногда используется для целей макет , что по целому ряду причин является крайне плохой практикой, и CSS является предпочтительной технологией для использования там.

14 голосов
/ 05 июля 2010

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

3 голосов
/ 05 июля 2010

Я этого не слышал.Я чувствую, что у меня было бы с моим недавним участком веб-конференций.

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

0 голосов
/ 29 декабря 2016

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

Одна вещь, которая меня очень беспокоит, это то, что у нас еще нет аналогичного html-элемента, который может выступать в качестве таблицы, но рушиться как div на меньших экранах без каких-либо CSS. Это действительно сэкономило бы время, так как единственное, что нужно было бы объявить - это ширина каждого столбца, и не нужно было бы писать слишком много CSS для позиционирования столбца (блоков, встроенных блоков и т. Д.).

...