Есть много людей, спрашивающих: «Почему бы нам не использовать таблицы для структурирования нашего HTML», и хотя приходит много ответов, я редко вижу, чтобы кто-то был обращен в мир семантики. Тем не менее, я еще не видел каких-либо убедительных опровержений в поддержку обоснования того, почему мы должны (или можем) использовать таблицы.
Кто-нибудь хочет предложить обоснование того, когда таблицы являются допустимой структурной разметкой?
7 ноября 2008 г.
Учитывая, что этот вопрос не ушел так, как я думал, думаю, мне лучше уточнить мой вопрос и объяснить его существование.
Из-за разочарования, прочитав аргумент «таблицы проще» один раз слишком много раз после вопроса «DIVs vs. TABLEs», я хотел немного больше разоблачить этот вопрос и не дать любителям таблиц так легко освободиться от этого.
Каждый мог бы сказать что-то свое, но мне навсегда дают какое-то приложение для размещения на наших сайтах, созданное некоторыми разработчиками «таблиц проще», которое выкидывает кусок дрянного HTML на мои страницы Честно говоря, я просто не вижу достаточного количества любителей стола, слушающих аргументы.
Кто-нибудь использует Мамбо в тот день? Кто-нибудь должен был взять на себя ответственность за размещение дизайна на вершине Microsoft Sharepoint? Необходимость пробиваться сквозь все эти вложенные дерьмовые таблицы была адом, и, учитывая, что это было написано некоторыми чертовски хорошими программистами, меня это бесит. Разумная семантическая разметка существует достаточно давно, поэтому у разработчиков не должно быть оснований продолжать выступать за «таблицы легче». Таблицы не проще - они ленивые!
Мой вопрос заслуживал отрицательного ответа за то, как он был представлен, но я все еще жду, чтобы люди согласились с тем, что единственная причина, по которой они используют таблицы, заключается в том, что ОНИ НЕ ЗНАЮТ HTML. Потому что, если бы они это сделали, они бы поняли, как говорит jjrv, что таблицы предназначены для табличных данных.