7.1. Инструменты создания веб-страницДля создания веб-страниц могут использоваться различные средства, от самых простых до очень сложных. Выбор инструментов зависит от того, для кого и с какой целью создается сайт. В качестве инструментов для создания веб-страниц можно использовать:
7.2. Элементы оформления веб-страницЛюбая веб-страница содержит определенный набор стандартных элементов. Безусловно, этот набор может варьироваться в зависимости от тематической направленности, а также от целей и задач сайта. Создание таких элементов и проектирование их взаимного расположения является одной из главных задач веб-разработки. Основные элементы оформления веб-страниц:
(Рассмотрите пример 7.4.) 7.3. Текст на веб-страницеКак правило, основу контента вебстраниц составляет текстовая информация. Поэтому очень важно научиться вводить и форматировать блоки текста на странице. Для работы с текстом в языке HTML имеется большое количество тегов. Обычно текст разделяют на абзацы. Это облегчает чтение большого текста. В языке HTML для создания абзаца используется контейнер <p>. При просмотре html-страницы в браузере абзацы отделяются небольшими интервалами (пример 7.5). Для выравнивания текста в абзаце тег <p> поддерживает атрибут align (пример 7.6). Он может принимать одно из четырех значений:
Для выделения разделов текста на веб-странице применяются заголовки. В языке HTML существует шесть уровней заголовков. Самым верхним уровнем является уровень 1 — тег <h1>, а самым нижним — уровень 6, тег <h6>. Содержимое заголовка первого уровня отображается самым крупным шрифтом жирного начертания, а заголовка последнего, шестого уровня —самым мелким (пример 7.7). В тегах <h1>…<h6> аналогично тегу <p> используют атрибут align для выравнивания текста. Иногда возникает необходимость вставить в текст html-документа перенос строки, не создавая при этом абзац. Например, при разметке стихов или текстов песен. Для этого предусмотрен непарный тег <br>, который указывает на место переноса текста. Для разделения или дополнительного выделения блоков текста в языке HTML существует непарный тег <hr> — горизонтальная линия (пример 7.8). Горизонтальная линия растягивается на всю ширину веб-страницы и имеет один-два пикселя в толщину в зависимости от используемого браузера. Тег <hr> поддерживает следующие атрибуты:
Задавать цвет в html-документе можно двумя способами: с помощью названия (английские слова для наименования цвета) или с помощью числового шестнадцатеричного кода (пример 7.9). Перед кодом ставится знак #. В соответствии с цветовой моделью RGB две первые цифры кода задают интенсивность красного (red) цвета, третья и четвертая — зеленого (green), две последние — синего (blue). Использование контейнера <div> позволяет сгруппировать различные элементы веб-страницы в блок. В примере 7.10 в блок выделено несколько абзацев. Атрибут align=”center” определяет выравнивание по центру для всех абзацев, объединенных в блок. 7.4. Гиперссылки на веб-страницеГиперссылки в html-документе создаются с помощью контейнера <a>. Внутри его могут быть: слово, группа слов или изображение. Тег <а> поддерживает атрибуты:
Контейнер <a> может быть использован двумя способами:
Большие документы читаются лучше, если они имеют внутренние ссылки (пример 7.12). Значением атрибута href в данном случае будет так называемый якорь — ссылка на идентификатор объекта (id). id — уникальный признак объекта, позволяющий отличать его от других объектов, т. е. идентифицировать. Имя для идентификатора лучше выбирать в соответствии с назначением ссылки. |
Пример 7.2. Визуальные вебредакторы. Пример 7.3. Конструкторы сайтов. Пример 7.4. Элементы веб-страницы. Варианты расположения: Версткой веб-страниц называется создание такого html-кода, который позволяет размещать элементы вебстраницы в нужных местах документа и отображать их в окне браузера согласно разработанному макету. Макет разрабатывается веб-дизайнером в графическом редакторе. Нередко при создании веб-страницы возникает необходимость в использовании символов, которых нет в стандартной компьютерной клавиатуре либо которые не поддерживает кодировка html– документа. Такие символы называются спецсимволами HTML. Чтобы разместить спецсимволы на веб-странице, необходимо указать их html-коды (см. Приложение к главе 2, с. 107). Пример 7.5. Использование тега <p>. Html-код:
Отображение в браузере: Пример 7.6. Выравнивание абзацев в html-документе.
Html-код:
Отображение в браузере:
Пример 7.7. Заголовки в тексте html- документа.
Html-код:
Отображение в браузере:
Html-код:
Отображение в браузере:
Пример 7.9. Способы задания цвета в html-документе.
<hr color = “red”>
<hr color = “#ff0000”> Запомнить числовые коды цветов сложно. Для определения кода требуемого цвета можно использовать таблицы (см. Приложение к главе 2, с. 107) или интернет-сервисы (например, https://colorscheme.ru/). Пример 7.10. Блоки в html-документе. Html-код:
Отображение в браузере:
Пример 7.11. Локальные ссылки на веб-страницу.
<a href=“index.html”>Домой</a>
<a href=”sait/index.html”>Домой</a>
<a href=”../index.htm ”>Домой </a>
<a href=”../sait/index.html”>Домой</a> Пример 7.12. Создание внутренней ссылки. Создадим ссылку в конце страницы на ее начало. Сначала создадим якорь. Первый абзац, на который будет осуществлен переход, получает идентификатор top: <p id =“top”> … </p> Имя ссылки в данном случае начинается с символа #: <a href = “#top”>Haвepx</a> |
1. С помощью каких прикладных программ можно создавать веб-страницы? 2. Какое расширение имеет файл, содержащий код веб-страницы? 3. Какой элемент веб-страницы занимает ее большую часть? 4. Что такое шапка сайта? Что такое подвал сайта? 5. Какой тег используется для создания абзацев? Как отображаются абзацы в браузере? 6. Какие теги используются для создания заголовков? Какой из этих тегов определяет заголовок с самым крупным шрифтом? 7. Чем, кроме размера, отличается отображение в браузере текста заголовков и текста абзацев? 8. Какие атрибуты поддерживают теги абзацев и заголовков? 9. Как перейти на новую строку внутри абзаца веб-страницы? 10. С помощью какого тега можно разместить на веб-странице горизонтальную линию? Какие атрибуты поддерживает этот тег? 11. Какой тег определяет гиперссылку? 12. Какие ссылки используются в html-документе?
Упражнения
1 Откройте html-документ, созданный в упражнении 2 после предыдущего параграфа. Выполните указанные действия.
Действие | Результат |
Измените цвет фона и основного текста (значения атрибутов bgcolor и text тега body). Для задания нового цвета используйте шестнадцатеричные числовые коды (#f5f5f5 — фон, #4169e0 — текст) |
|
Разместите на веб-странице несколько абзацев с различным выравниванием текста | |
Добавьте на страницу заголовок второго уровня и горизонтальную линию. Цвет заголовка выберите самостоятельно. Под горизонтальной линией (в нижнем колонтитуле) разместите абзац с персональными данными (фамилия, имя, класс) |
- Откройте файл index.html. Оформите абзацы этой веб-страницы как ссылки.
- 1-й абзац — ссылка на ресурс https://colorscheme.ru/
- 2-й абзац — ссылка на веб-страницу 2_2.html.
- Добавьте на страницу 2_2.html текст «Вернуться назад» и оформите его как перекрестную ссылку на страницу index.html.
- Создайте на странице 2_2.html внутреннюю гиперссылку. Для этого:
- Создайте закладку в начале страницы.
- Добавьте в конце страницы тег <br> и текст «Наверх» со ссылкой на закладку.