Тимур Машнин

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


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

W3C отвечает за стандарты, а WHATWG отвечает за реализацию стандартов браузерами.

      И чтобы узнать, будет ли ваш HTML работать в браузерах, вы можете использовать валидатор, который есть на веб-сайте W3.org.

      Здесь вы можете проверить свой код HTML, является ли он действительным и будет ли он хорошо работать в браузере.

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

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

      При этом узнать долю использования браузера в Интернете вы можете с помощью сайта w3schools.com.

      В основе HTML лежат теги HTML. Поэтому очень важно понимать, из чего состоит HTML-тег и как правильно, синтаксически правильно кодировать HTML-тег.

      Как правило, теги HTML имеют открывающий и закрывающий тег. И они окружают какой-то контент.

      В данном случае, тег p, обозначающий абзац, сообщает нам, что содержимое в середине следует рассматривать как абзац.

      С технической точки зрения, сам по себе p называется элементом. И вместе с угловыми скобками это называется тегом.

      И у большинства HTML-тегов есть закрывающий тег, который совпадает с открывающим тегом, но не у всех.

      Например, теги br и hr, br означает разрыв строки, а hr означает горизонтальную разделительную линию, имеют только открывающий тег. У них вообще нет закрывающего тега.

      Теперь, каждый элемент HTML может иметь предопределенные атрибуты.

      Атрибут – это пара «имя-значение», представляющая собой своего рода метаданные о самом элементе, к которому он применяется.

      (Метаданные – информация о другой информации, или данные, относящиеся к дополнительной информации о содержимом или объекте.)

      В этом примере мы присваиваем myId как значение атрибута id, который представляет идентификатор элемента HTML.

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

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

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

      И еще одно правило – атрибуты могут быть указаны только в открывающем теге, поэтому вы не можете указать атрибут в закрывающем теге.

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