Что я слышу об устаревании табличного тега?

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

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

Ответ 1

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

Ответ 2

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

Ответ 3

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

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

Ответ 4

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

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