Существует несколько причин для прекращения использования таблиц html для разметки веб-страниц и принятия на вооружение CSS для контроля HTML разметки.
Таблицы html в веб-дизайне никогда не предназначались для того, чтобы с их помощью, используя язык HTML контролировать визуальный стиль и расположение структурных элементов веб страницы.
И поэтому html таблиц являются «неправильным» инструментом создания макета веб страницы – это просто не соответствует правилам веб-стандартов.
Таблицы html – это инструмент, который необходимо использовать именно там, где для удобства и большей наглядности необходимые данные нужно заключить в матрицу, состоящую из столбцов и строк, в этом случае html таблицы будут соответствовать web-стандартам.
Когда не было веб-стандартов, тогда практически не было другого способа, кроме того, как создавать веб страницы на основе html таблиц.
Теперь web-стандарты созданы, и они подразумевают создание веб-страниц при помощи блоковой разметки, используя язык CSS для дизайна и язык HTML для формирования структуры веб страницы.
Следуя логике развития событий можно было предположить, что веб-дизайнеры с появлением языка CSS откажутся от «неправильной» разметки и быстро перейдут на «правильную», основанную на выработанных веб-стандартах.
Увы, но этого не произошло.
Дело в том, что основная, подавляющая масса веб-мастеров училась на html таблицах и практически все веб-страницы в сети Интернет были созданы на основе разметки html таблиц.
Основной аргумент сторонников использования html таблиц в пользу традиционного старого и проверенного годами метода – он по-прежнему работает, поэтому, зачем что-то менять.
Кумулятивно сработали: менталитет, инерция привычки, нежелание обучаться новым методам – и в результате почти все, за некоторым исключением «застряли» на html таблицах.
Парадокс заключается в том, что теперь есть стандарты W3C и многие понимают, что будущее в любом случае будет за web-стандартами, но веб страницы продолжают создавать по морально устаревшей технологии.
Дело в том, что современные технологии развиваются стремительно, они не могут стоять на месте.
Для того чтобы оставаться на плаву, необходимо поспевать за развитием и использовать самые современные подходы.
У старых технологий нет запаса прочности, нужно использовать возможности каждой стадии развития.
Новые технологии уже не за горами и с их появлением те, кто не использует технологии дня сегодняшнего, рискует быть отброшенным не на один, а на целых два шага назад – в прошлое.
И можно предположить, что тогда придется платить по старым счетам за свою инертность.
Утверждения некоторых дизайнеров о том, что нет ничего лучше разметки основанной на html таблицах, но при этом ничего не сделавших для освоения и использования метода создания веб-страниц на основе стандартов W3C не выдерживают никакой критики.
Чтобы сравнить два существующих метода, необходима наработанная теоретическая и практическая база по каждому из методов, и только на этой основе можно сделать объективный выбор.
И только после того, как ты узнаешь о том, как это работает в каждом из этих двух случаев можно утверждать о преимуществах того или другого метода.
Битва между веб-дизайнерами использующими разметку веб страницы на основе html таблиц с одной стороны и блоковую, на основе CSS с другой – в самом разгаре.
Оба типа разметки сайтов имеют свои преимущества и недостатки.
Какой из способов разметки сайтов Вам выбрать – решайте сами, используйте способ, который является наиболее удобным для Вас, будьте прагматичными и используйте то, что лучше работает.
Но не забывайте о том, что жизнь – это движение вперед, а «топтание на месте» – это стартовая позиция и тоже для движения, но только уже в другую сторону.
бурение отверстий в кирпиче и бетоне