Введение в веб-разработку с HTML, CSS, JavaScript. Тимур Машнин

Чтение книги онлайн.

Читать онлайн книгу Введение в веб-разработку с HTML, CSS, JavaScript - Тимур Машнин страница 3

Жанр:
Серия:
Издательство:
Введение в веб-разработку с HTML, CSS, JavaScript - Тимур Машнин

Скачать книгу

начинаться с объявления типа документа. То есть все HTML-документы должны начинаться с объявления <!DOCTYPE>, которое не является тегом HTML. Это «информация» для браузера о том, какой тип документа браузеру ожидать.

      Тип документа – это какой спецификации HTML следует код страницы.

      Если код страницы следует спецификации HTML 5, объявление типа документа простое – <!doctype html>.

      Для HTML 4.01, такое объявление было гораздо сложнее:

      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

      Слово doctype или HTML может быть написано строчными или прописными буквами. Единственное, на что вы должны обратить внимание, это то, что между восклицательным знаком и словом doctype не должно быть пробела.

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

      Поэтому ваш код HTML может работать не совсем правильно.

      Далее идет тег html, и это тег, внутри которого содержится весь html-документ.

      После тега html идет тег head. И тег head содержит элементы, относящиеся к описанию содержимого страницы.

      Например, какую кодировку символов должен использовать браузер для отображения контента страницы.

      Тег head также может содержать заголовок страницы, это тег title, и ссылки на любые ресурсы, необходимые для правильного отображения страницы.

      Таким образом, тег head содержит метаданные об основном контенте страницы.

      Здесь тег meta с атрибутом charset указывает какую кодировку необходимо использовать для отображения символов нашей веб-страницы.

      UTF-8 – это наиболее часто используемый стандарт кодирования символов, позволяющий компактно хранить и передавать символы Юникода.

      И обратите внимание, что у тега meta нет закрывающего тега.

      Далее мы указываем заголовок страницы с помощью тега title. И заголовок – это один из обязательных тегов, без которого HTML страница будет недействительная.

      И заголовок отображается во вкладке браузера.

      После тега head идет тег body. Тег body содержит весь основной контент, видимый пользователю.

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

      Но сначала установим плагин Browsersync для Sublime Text.

      Для этого скачаем Github репозиторий проекта Browsersync по адресу https://github.com/iamdjones/sublime-text-browser-sync.

      Распакуем папку и сохраним ее в каталоге пакетов Sublime Text, который мы найдем с помощью меню Preferences – Browse Packages.

      В результате у нас появится пункт меню Browser Sync.

      Теперь мы можем воспользоваться командой Launch, чтобы открыть HTML страницу в браузере.

      При этом все изменения кода страницы будут автоматически отображаться в браузере.

      Далее давайте попробуем взять код нашей страницы, скопировать и вставить его для проверки внутри валидатора W3C.

Скачать книгу