Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
doklad.doc
Скачиваний:
53
Добавлен:
26.11.2019
Размер:
155.65 Кб
Скачать

Важнейшие аспекты концепции веб-стандартов

Фундаментальные аспекты концепции современных веб-стандартов – кроссбраузерность, семантика и валидность. Сайт должен быть максимально совместимым с наиболее популярными браузерами, детальное тестирование в различных браузерах и операционных системах – это единственный способ обеспечить нормальное функционирование сайта.

Семантика

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

Существует несколько уровней использования семантики.

  • Базовый уровень семантики - использование структурных элементов HTML строго по назначению.

  • Следующий, более тонкий уровень - грамотное именование классов и идентификаторов элементов, использующихся в CSS-коде, сообразно их смысловой нагрузке, но никак не особенностям визуального представления.

  • Еще более высокий уровень - использование сверх основной HTML-разметки каких-либо дополнительных метаданных, облегчающих возможную машинную обработку контента (примеры средств реализации – микроформаты, Microdata и RDFa).

Валидность

Валидность – это соответствие кода формальным требованиям спецификаций.

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

Проверить веб-документ на валидность можно с помощью специального онлайн-инструмента –валидатора. О них мы расскажем чуть позже.

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

При оценке веб-документа семантика невозможна без валидности и наоборот, несмотря на явное различие этих двух понятий.

Кроссбраузерность

Кроссбраузерность — свойство сайта отображаться и работать во всех популярных браузерах идентично. Под идентичностью понимается отсутствие развалов верстки и способность отображать материал с одинаковой степенью читабельности.

Для проверки на кроссбраузерность можно установить несколько браузеров на компьютере. Существуют веб-сервисы, которые либо предоставляют удаленный доступ к браузеру через VPN либо позволяют просмотреть скриншоты отображения сайта:

  • в различных браузерах

  • при различных разрешениях экрана

  • в различных операционных системах

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