Тег HEAD – контейнер в котором хранится служебная информация о документе необходимая браузеру. Информация находящаяся в теге head не отображается на экране, а используется браузером для отображения документа.
JavaScript позволяет использовать условные операции (если необходимо получить одно из двух значений), а также операторы условий, для обеспечения выполнения разного кода при разном значении заданного условия. Операторы просты в понимании и значительно упрощают код сценария.
Таблицы стилей CSS – Позволяет произвести оформление сайта в едином стиле. Изменив таблицу описания стилей легко изменить стиль всего сайта, не внося никаких изменений в страницы сайта.
События – механизм отслеживания действий пользователя в процессе работы с документом. Позволяет превратить документ из статического в динамический, изменять вид в соответствии с действиями пользователя.
Структурно HTML документ представляет собой дерево узлами которого являются теги. Графическое представление структуры документа наглядно и хорошо отображает взаимосвязь элементов между собой. Зная структуру документа можно получить доступ к любому элементу и изменять его свойства с помощью таблицы стилей или динамически.