Вернуться назад
HTML5 — Введение

Подраздел: #Html

2мин

2 августа 2022

150

Что такое HTML

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

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

Краткая история языка HTML

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

Основной подход к созданию веб-страниц

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

Как устроена веб-страница

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

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

Создание HTML-элемента

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

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

Примечание: имена элементов (тегов) принято писать строчными буквами.
Например, создадим пустой элемент p:

<p></p>

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

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

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

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

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

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

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

<a href="http://itchief.ru" target="_blank">Текст ссылки</a>

Примечание: в HTML значение атрибута допускается указывать без кавычек, если оно не содержит пробелы и следующие символы: » ‘ ` = < или >. В противном случае, оно должно обязательно заключается в одинарные или двойные кавычки. Кроме этого символ «=» можно не указывать, если значение атрибута является пустой строкой.
Например, в веб-страницах можно увидеть следующий синтаксис:

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: