HTML5 - Введение

Первая из цикла статей, посвященная изучению языка HTML5. Рассматривается понятие и назначение языка HTML5, основной подход к созданию веб-страниц, строение HTML-элемента.

HTML (HyperText Markup Language) – это язык для создания разметки веб-страниц. Веб-страница состоит конечно не только из разметки, но именно с неё начинается веб-разработка. HTML является основополагающей веб-технологией, предназначенной для создания веб-страниц.

Примечание: Для того чтобы создавать современные веб-страницы кроме HTML необходимо ещё знать CSS и JavaScript.

Язык HTML был создан в начале 90-х годов прошлого века учёным Тимом Бернерсом-Ли. Первая версия языка HTML была опубликована в конце 1991 года и предназначалась в то время для обмена научной информацией. После выпуска первой версии язык постоянно дорабатывался и дополнялся. На сегодняшний день в основном используется для создания разметки веб-страниц пятая версия языка HTML, спецификация которой была опубликована 28.10.2014.

Создавать HTML-страницу (HTML-документ) в соответствии современными стандартами необходимо без смешивания её структуры (разметки) с её оформлением (CSS) и логикой (JavaScript). Т.е. язык HTML предназначен только для создания структуры веб-страницы, а то как она будет выглядеть в браузере определяется стилями, которые к ней будут добавлены с помощью технологии CSS. Для взаимодействия веб-страницы с пользователем, т.е. для выполнения некоторых действий на странице при наступлении каких-то событий, используются сценарии, написанные на языке JavaScript. Их основное назначение - это изменение веб-страницы без её перезагрузки, даже для получения некоторых данных от сервера (AJAX).

HTML-страница состоит из элементов и текста. HTML-элемент - это базовая конструкция веб-страницы, которая определяет её структуру. HTML-элемент как правило состоит из 2 тегов (открывающего и закрывающего) и контента размещённого между этими тегами.

Тег в свою очередь состоит из специальных символов: <, > и /. Они интерпретируются с помощью программного обеспечения (браузеров) для создания HTML-элемента.

HTML5 - Из чего состоит HTML-элемент

Создание HTML-элемента осуществляется в 3 этапа:

  1. Создание открывающего тега. Он выполняется с написания знака "<", затем указывается список символов без пробела (имя элемента) и завершается процесс создания тега знаком ">".
  2. Создание контента элемента, т.е. наполнение его некоторым содержимым. Если контент не вводить, то тогда элемент будет пустым, т.е. не будет иметь содержимого.
  3. Создание закрывающего тега. Он начинается с ввода знаков "</", затем указывается тот же самый список символов без пробела (имя элемента) и завершается ввод с помощью символа с ">".
Примечание: имена элементов (тегов) принято писать строчными буквами.

Например, создадим пустой элемент p:

<p></p>

Теперь создадим элемент p, имеющий некоторый текстовый контент:

<p>Я люблю HTML.</p>

Внимание: Некоторые элементы в HTML имеют исключения, они не имеют закрывающего тега (т.к. весь смысл элемента может быть выражен с помощью одного тега).

Например: <br> (перенос строки), <hr> (горизонтальная линия), <img> (изображение).

Большинство HTML-элементов могут иметь атрибуты. Атрибут - это параметр, который можно задать элементу. Например, для HTML-элемента img (изображения) можно указать путь к изображению (атрибут src), его ширину (атрибут width) и высоту (атрибут height), текст подсказки, который отображаться при наведении курсора на данный элемент (атрибут title) и многое другое.

Атрибуты всегда указываются в открывающем теге элемента. Они состоят из имени и значения, разделенных с помощью символа "=". Атрибуты отделяются от имени элемента и друг от друга с помощью пробела.

HTML5 - Атрибуты HTML-элементов

Например, элемент a имеющий 2 атрибута:

<a href="http://itchief.ru" target="_blank">Текст ссылки</a>
Примечание: в HTML значение атрибута допускается указывать без кавычек, если оно не содержит пробелы и следующие символы: " ' ` = < или >. В противном случае, оно должно обязательно заключается в одинарные или двойные кавычки. Кроме этого символ "=" можно не указывать, если значение атрибута является пустой строкой.

Например, в веб-страницах можно увидеть следующий синтаксис:

<!-- атрибуты с пустым значением -->
<input disabled>
<input disabled="">

<!-- атрибуты со значением -->
<input name=email>
<input name='email'>
<input name="email">


   HTML и CSS 0    978 +1

Комментарии (0)

    Вы должны авторизоваться, чтобы оставлять комментарии.