18
Любой сайт имеет пользовательскую и серверную часть.
Пользовательская (или клиентская) часть строится на HTML-разметке, CSS-
стилях и JavaScript-е. HTML нужен нам для отображения контента сайта:
тексты, заголовки, изображения, таблицы, текстовые блоки, нумерованные и
ненумерованные списки. CSS - это стилевое оформление контента: цвет и
размер шрифта, позиционирование элементов, отображение границ объектов,
размеры блоков. JavaScript реализует динамическое взаимодействие с
пользователем: проверка введённых данных, отображение диалоговых окон,
добавление и сокрытие HTML элементов. Серверная часть обеспечивает
формирование HTML-кода, сохранение пользовательских данных,
взаимодействие со сторонними веб-сервисами. Если говорить более
подробно, то у HTML-документов есть общие правила записи и общие
понятия, используемые при создании сайтов. Основой языка HTML является
тег. Информация, заключенная между открывающимся и закрывающимся
тегом, называется его контейнером. Атрибуты сообщают браузеру, каким
образом должен отображаться тот или иной элемент страницы. Атрибуты
позволяют сделать более разнообразным внешний вид информации,
добавляемой с помощью одинаковых тегов. Тег используется для служебных
целей, введенная в нем информация не отображается в окне браузера, однако
он содержит множество данных, которые указывают браузеру, как следует
обрабатывать страницы.
Стили обычно сохраняются во внешних файлах CSS. Внешние таблицы
стилей позволяют изменить внешний вид и расположение всех страниц веб -
сайта, только путем редактирования одного файла. Стиль включает в себя все
типы элементов дизайна: шрифт, фон, текст, цвета ссылок, поля, и
расположение объекта на страницах. Правило CSS состоит из двух основных
частей: селектора и одно или несколько объявлений.
Селектор, как правило, это элемент HTML в котором вы хотите
изменить стиль. Каждое объявление состоит из свойства и значения.
Свойство является атрибутом стиля, который вы хотите изменить. Каждое