Course Content
Введение в HTML
Цель уроков из этого раздела подготовить вас к началу работы над проектом.
0/5
Введение в CSS
В этом разделе курса ты познакомишься с каскадными таблицами стилей.
Создание сайта: базовый курс 2022
Конспект урока

Что такое веб-стандарты?

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

Документация никак не поможет изучить то, как пользоваться описываемыми в ней технологиями. Она создаёся не для этого. Но её изучение помогает понять принцип работы этих технологий. Почему так сложно? Всё просто! Документация пишится не для верстальщиков, а для разработчиков веб-браузеров, а верстальщики делают сайты, которые будут просматривать через эти браузеры.

Именно поэтому тебе нужно понимать веб-стандарты и уметь пользоваться документацией в актуальной версии.

В качестве примера приведу стандарт HTML Living Standard. Он описывает как HTML (все элементы HTML, связанные с ними API и остальные близкие технологии) должны быть реализованы.

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

Самая известная организация веб-стандартов — W3C. Существуют и другие: WHATWG (ответственны за модернизацию языка html), ECMA (выпускают стандарты языка ECMAScript, на котором построен JavaScript), Khronos (создают технологии для 3D графики, например WebGL).

Подробнее о них я расскажу в отдельном докладе, посвящённом истории интернета.

Зачем нужны веб-стандарты?

Для того что бы понять ответ тебе нужно знать как создавался интернет и всемирная сеть.

Если ты не смотрел мои доклады на эту тему, я резюмирую:

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

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

Потом начали вставлять картинки, дальше потребовалось реализовать функционал форматирования формул, таблиц.

Потихоньку стали украшать, задавая страницам фоновые цвета, цвет шрифтов, его размер.

Раньше стили страниц для сайтов описывались на прямую в html, лишь спустя некоторое время было принято решение о создании отдельной спецификации по CSS, которая изменила способ стилизации html-страниц.

Стили перестали писать в HTML- разметке. На их место пришли атрибуты class и CSS — каскадные таблицы стилей.

Шло время и интернет постоянно рос. Сайты становились сложней и индивидуальней.

Постоянно появлялись всё новые и новые стандарты веб-разработки.

Эти правила писались сообщесвами, которые помогали разработчикам веб-браузеров создавать функциональные и удобные веб-браузеры, которые мы ежедневно используем для интрентен-сёрфинга.

Без браузеров мы не можем открыть html-странички в привычном для нас виде.

То как выглядят сайты — заслуга спецификаций, которые вшиты в веб-браузеры. Это как инструкции, которым он подчиняется.

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

Тебе не нужно знать всё наизусть, но базовое понимание особенностей работы веб-браузера, веб-стандартов и требований поисковых систем к новым сайтам точно не помешает.

Мы с тобой пройдём весь путь до самого конца и ты научишься разбираться в тонкостях создания сайтов.

Всё что от тебя требуется — читай, смотри и практикуйся.

А если что то не понятно — напиши. Обсудим.

Дополнительные материалы
Тут пока что пусто...
Тут пока что пусто...
0% Complete