Lecaw

Учимся создавать Web-сайты

Web стандарты

Основные причины, почему принятие стандартов Web в работе по разработке/ дизайну Web будет полезно во многих ситуациях, но здесь они кратко перечисляются, чтобы определить общую картину. Использование стандартов Web предоставляет следующие выгоды:

Все имеет свое начало, поэтому наше путешествие начнется с урока, посвященного истории. Далее я собираюсь представить краткий обзор создания Интернет, World Wide Web (WWW), и "стандартов Web". Мне кажется, что будет полезно и интересно понять, как мы оказались там, где сейчас находимся, но это будет достаточно кратко, чтобы читатель не оказался перегруженным, и мог легко и быстро понять детали. Если какие-то термины будут непонятны, не беспокойтесь; если они важны для изучения разработки приложений Web, они будут определены в следующих лекциях, которые более подробно рассматривают каждую тему, и, кроме того, всегда можно поискать их определение с помощью Google! Если вы уже знакомы с историей Интернет или World Wide Web (Всемирной паутины), то можно сразу перейти к разделу о стандартах Web.

Я разделил его на четыре типа — простой текст, стандарты Web, динамические Web -страницы, и форматы, требующие других приложений или подключаемых модулей (плагинов).

 

Зачем разделять? Это обычно первый вопрос, который задают о стандартах Web. Можно успешно реализовать контент, стилевое оформление и компоновку используя только HTML — элементы шрифта для стиля и таблицы HTML для компоновки, поэтому зачем беспокоиться о каких-то там XHTML/ CSS? Таблицы для компоновки и т.д. использовались в худшие времена дизайна Web, и многие по-прежнему это используют (хотя в действительности не должны бы этого делать), что и явилось прежде всего одной из причин создания данного курса. Мы не будем рассматривать такие методы в этом курсе. Ниже представлены наиболее очевидные причины использования CSS и HTML вместо устаревших методов:

Пока мы говорили о прекрасном идеале стандартов Web, которые обеспечивают совместимость всех браузеров Web во всех операционных системах, и даже на всех доступных электронных устройствах. Но является ли это в действительности реальностью? Все ли браузеры Web на 100% совместимы со стандартами? Все ли разработчики Web правильно используют стандарты Web? Создают ли разработчики Web страницы с помощью стандартов Web, а затем просто уходят, уверенные, что их дизайн будет поддерживаться везде?
Самым простым ответом на последний вопрос будет нет, так как это идеальная ситуация, которая далека от реальности.