- •Глава 1: Знакомство с html
- •Основные понятия и технология, используемые при разработке Web-сайта
- •Зачем нужен сайт?
- •Что такое сайт?
- •Как осуществляется передача Web-страниц в сети Интернет?
- •Разработка сайта - важнейший этап создания сайта
- •Размещение сайта на хостинге
- •1.2 Основы создания сайта
- •1.3 Основной принцип “юзабилити”
1.2 Основы создания сайта
Основы HTML содержат основные правила языка HTML, описание структуры HTML-страницы, отношения в структуре HTML-документа между элементами.
HTML-документ — это обычный текстовый документ, может быть создан как в обычном текстовом редакторе (Блокнот), так и в специализированном, с подсветкой кода(Notepad++). HTML-документ имеет расширение html.
Язык HTML — язык тегов. Теги описывают структуру HTML-документа. Теги оформляются угловыми скобками , между которыми прописывается имя тега.
Теги располагаются в HTML-документе в соответствии с правилами разметки (порядок следования, правило вложенности тегов), создавая разделы будущей веб-страницы. Кроме тегов, HTML-документы могут содержать специальные символы.
Браузер просматривает (интерпретирует) HTML-документ, выстраивая его структуру (DOM) и отображая ее в соответствии с инструкциями, включенными в этот файл (таблицы стилей, скрипты). Если разметка правильная, то в окне браузера будет отображена HTML-страница, содержащая HTML-элементы — заголовки, таблицы, изображения и т.д.
Процесс интерпретации (парсинг) начинается прежде, чем веб-страница полностью загружена в браузер. Браузеры обрабатывают HTML-документы последовательно, с самого начала, при этом обрабатывая CSS и соотнося таблицы стилей с элементами страницы.
Практически все теги имеют атрибуты (глобальные, применяемые для всех html-элементов, и собственные), указываемые в формате атрибуты=”значение” Атрибуты позволяют изменять свойства элемента, для которого они заданы. Атрибуты прописываются в начальном теге элемента
Атрибуты class и id применимы ко всем HTML-элементам, за исключением элементов, содержащих техническую информацию — <html>, <head>, <title> , <meta>. Каждому элементу можно присвоить несколько значений class и только одно значение id. Множественные значения class записываются через пробел, <div class= “ nav top”>. Значения class и id должны состоять только из букв, цифр, дефисов и нижних подчеркиваний и должны начинаться только с букв или цифр.
Большинство тегов — парные, они состоят из начального и закрывающего тегов.Начальный тег показывает, где начинается элемент, закрывающийся — где заканчивается. Закрывающий тег образуется путем добавления слэша / перед именем тега:<имя тега> …</имя тега>Между начальным и закрывающим тегами находится содержимое тега — контент.
Одиночные теги не могут хранить в себе содержимого напрямую, оно прописывается как значение атрибута, например, тег<input typ”button” value=”Кнопка”>создаст кнопку с текстом Кнопка внутри.
Теги могут вкладываться друг в друга, например <p><i> Текст </i></p>. При вложении следует соблюдать порядок их закрытия (принцип «матрёшки»), например, следующая запись будет неверной: <p><i> Текст </i></p> .
HTML-документ состоит из двух разделов — заголовка — между тегами<head>…</head> и содержательной части — между тегами <body>…</body>
