- Что такое HTML? Основы языка разметки гипертекста
- История HTML
- Как работает HTML?
- Обзор наиболее используемых HTML-тегов
- Теги блочного уровня
- ТЕМА 7.3. ТЕХНОЛОГИЯ СОЗДАНИЯ ГИПЕРТЕКСТОВЫХ ДОКУМЕНТОВ
- Оглавление
- 7.3.1. Принципы гипертекстовой разметки
- 7.3.2. Структура документа
- Заголовок первого уровня
- Заголовок документа
- Основная часть документа
- Оформление документа
- 7.3.3. Форматирование текста
- текст
- 7.3.4. Вставка изображений
- 7.3.5. Таблицы
- 7.3.6. Гиперссылки
- 7.3.7. Навигационные карты
- 7.3.8. HTML формы
- 7.3.9. Среда приложения для создания гипертестовых страниц Micromedia Dreamweaver
- Вопросы для закрепления материала
- Версия для печати
- Хрестоматия
- Практикумы
Что такое HTML? Основы языка разметки гипертекста
Что такое HTML? Это язык разметки гипертекста. Он позволяет пользователю создавать и структурировать разделы, параграфы, заголовки, ссылки и блоки для веб-страниц и приложений.
HTML не является языком программирования, то есть он не имеет возможности создавать динамические функции. Вместо этого он позволяет организовывать и форматировать документы, аналогично Microsoft Word.
При работе с HTML мы используем простые структуры кода (теги и атрибуты), чтобы разметить страницу веб-сайта. Например, мы можем создать абзац, поместив прилагаемый текст в исходный тег
В целом, HTML — это язык разметки, который очень прост в освоении даже для начинающих в создании сайтов. Вот что вы узнаете, прочитав эту статью.
Нужен недорогой, но надёжный хостинг для учебного или небольшого коммерческого проекта? Ознакомьтесь с тарифами общего хостинга. Скидки до 85%!
История HTML
HTML был изобретён Тимом Бернерсом-Ли, физиком из исследовательского института ЦЕРН в Швейцарии. Он придумал идею интернет-гипертекстовой системы.
Hypertext означает текст, содержащий ссылки на другие тексты, которые зрители могут получить немедленно. Он опубликовал первую версию HTML в 1991 году, состоящую из 18 тегов HTML. С тех пор каждая новая версия языка HTML появилась с разметкой новых тегов и атрибутов (модификаторов тегов).
Согласно Справочнику HTML Element Reference от Mozilla Developer Network, в настоящее время существует 140 тегов HTML, хотя некоторые из них уже устарели (не поддерживаются современными браузерами).
Из-за быстрого роста популярности HTML теперь считается официальным веб-стандартом. Спецификации HTML поддерживаются и разрабатываются консорциумом World Wide Web (W3C). Вы можете проверить последнее состояние языка в любое время на веб-сайте W3C (англ).
Самым большим обновлением языка стало внедрение HTML5 в 2014 году. Было добавлено несколько новых семантических тегов к разметке, которые показывают смысл их собственного контента, например , и .
Как работает HTML?
HTML-документы — это файлы, которые заканчиваются расширением .html или .htm. Вы можете просматривать его с помощью любого веб-браузера (например, Google Chrome, Safari или Mozilla Firefox). Браузер читает HTML-файл и отображает его содержимое, чтобы пользователи интернета могли его просматривать.
Обычно средний веб-сайт включает несколько разных HTML-страниц (англ). Например: домашние страницы, обычные страницы, страницы контактов будут иметь отдельные HTML-документы.
Каждая HTML-страница состоит из набора тегов (также называемых элементами), которые вы можете назвать строительными блоками веб-страниц. Они создают иерархию, которая структурирует контент по разделам, параграфам, заголовкам и другим блокам контента.
Большинство элементов HTML имеют открытие и закрытие, в которых используется синтаксис .
Ниже вы можете увидеть пример кода, с помощью которого можно структурировать элементы HTML:
- Самый главный элемент — это простое разделение (
) и изображение ( ).
Обзор наиболее используемых HTML-тегов
HTML-теги имеют два основных типа: блок-уровень и встроенные теги.
- Элементы уровня блока занимают всё свободное пространство и всегда запускают новую строку в документе. Заголовки и параграфы — отличный пример блочных тегов.
- Встроенные элементы занимают столько места, сколько им нужно, и не запускают новую строку на странице. Они обычно служат для форматирования внутреннего содержимого элементов уровня блока. Ссылки и подчеркнутые строки — хорошие примеры встроенных тегов.
Теги блочного уровня
Три тега уровня блока, которые каждый HTML-документ должен содержать: , и .
- Тег — это элемент самого высокого уровня, который охватывает каждую HTML-страницу.
- Тег содержит метаинформацию, такую как заголовок страницы и кодировка.
- Наконец, тег
Источник
ТЕМА 7.3. ТЕХНОЛОГИЯ СОЗДАНИЯ ГИПЕРТЕКСТОВЫХ ДОКУМЕНТОВ
- ознакомиться с основами языка разметки гипертекста HTML;
- ознакомиться с принципами создания гипертекстовых страниц с помощью текстового редактора и с помощью редактора гипертекстовых страниц Dreamweaver;
- научиться создавать сайт, состоящий из нескольких страниц.
Оглавление
7.3.1. Принципы гипертекстовой разметки
Гипертекстовые страницы создаются с помощью языка разметки гипертекста HTML (HyperText Markup Language) в текстовом редакторе или в среде специальных редакторов web-страниц.
Гипертекстовый документ содержит:
- текст, который отображается в окне браузера в соответствии с форматированием, заданным в кодах HTML;
- коды разметки, определяющие форматирование элементов документа;
- коды разметки, обеспечивающие вставку различных элементов в документ;
- коды, определяющие структуру связей с другими информационными ресурсами (гипертекстовые ссылки). Эти связи могут объединять документы с самыми разными информационными ресурсами, в том числе содержащими звуки, видео. Поэтому гипертекстовые документы называются еще и гипермедиальными.
Коды разметки представляют собой символы ASCII. Поэтому страницы можно создавать в текстовых редакторах.
Существующие редакторы web-страниц позволяют пользователю создавать и форматировать элементы страницы с помощью меню, кнопок панелей инструментов.
Язык разметки HTML представляет собой описание документов с помощью указателей HTML-кодов, называемых также тэгами. Тэги гипертекстового документа представляют собой варианты сокращений слов английского языка, регистр букв не имеет значения.
Текст тэга заключается в угловые скобки, например, ), разрыва строки(
), вставки изображения .
Контейнер – это пара тэгов, начального и конечного, между которыми содержатся другие элементы документа, например текст или другие тэги. Указания тэгов применяются к расположенному между ними объекту.
Тэг-контейнер имеет следующую структуру:
Имя конечного тэга идентично имени начального, но перед ним ставится знак «/».
Действие начального тэга применяется к тому, что находится за ним, и прекращается конечным тэгом. Например, чтобы выделить текст жирным шрифтом нужно расположить его между тэгами:
Обязательный компонент тэга — его имя и, иногда, указание адреса используемого ресурса, или гиперссылки. За ними может следовать необязательный список атрибутов тэга и их значений, которые могут задаваться автором. Значение атрибута следует за знаком равенства после имени атрибута. Атрибуты перечисляются в тэге в свободном порядке.
Например, при описании таблицы, открывающий тэг может выглядеть так:
Но он может содержать атрибуты, задающие:
- WIDTH — ширину таблицы;
- ALIGN — расположение таблицы относительно других объектов страницы;
- BORDER — ширину границы;
- BGCOLOR — цвет таблицы.
Тогда тэг-контейнер, задающий вид таблицы, выглядит следующим образом:
Приведенный тэг задает ширину таблицы 780 пикселей, выравнивание — по левому краю, ширину рамки — 1 пиксел, цвет фона таблицы – слоновой кости.
Значения атрибутов принято заключать в одинарные или двойные кавычки, особенно, если они содержат несколько слов, разделенных пробелами. Длина значения атрибута ограничена 1024 символами.
Вставка специальных символов — CER (Character Entity Reference)
Специальные сочетания символов позволяют отображать на web –страницах те символы, которые могут быть неверно обработаны браузером. Например, символы, используемые тэгами (угловые скобки, двойные кавычки). Некоторые из них приведены в Таблице 1. Эти сочетания вводятся в нужном месте гипертекста без угловых скобок.
Таблица 1. Вставка специальных символов.
Символ
Имя
Описание
Больше
пробел
Пробел
Амперсанд
Фунт
Копирайт
Регистрированная торговая марка
Тэги можно разделить по назначению:
- тэги формирования структуры документа;
- тэги оформления страниц (вид текста, списки, изображения, списки, таблицы, картинки);
- тэги гипертекстовых ссылок и закладок;
- тэги интерактивных форм;
- тэги внедренных объектов, например, вызова программ.
7.3.2. Структура документа
Основная часть документа
HTML-документ позволяет вкладывать контейнеры друг в друга. Документ начинается с тэга — контейнера и заканчивается конечным тэгом .
В гипертекстовом документе определяется его заголовок (HEAD), и основная часть, называемая телом (BODY).
Пример структуры документа:
Заголовок первого уровня
Наряду с простой структурой гипертекстовой разметки существует фреймовая структура. Фреймы (кадры), на которые делится окно браузера, могут содержать одновременно разные гипертекстовые документы. Гиперссылки в этих документах позволяют указывать тот кадр, в который нужно загрузить новый документ. Например, один фрейм отображает содержание сайта в виде гиперссылок, а в другом загружаются последовательно страницы, вызываемые этими гиперссылками (рис. 1).
Если используется фреймовая структура, то документ не имеет тэга . На случай браузера, который не поддерживает загрузку фреймов в коде разметки указывается тэг и вариант описания параметров для обычной структуры страницы.
Для создания структуры (рис. 2) должно быть 3 файла. Файл с определением набора фреймов, который описывает количество кадров, их имена, размеры, наличие линеек прокрутки. Чтобы заполнить кадры нужно в тэге frame определить, какие файлы будут в них загружаться.
На рис. 2 в левом фрейме отображен список банков, каждый элемент которого является гиперссылкой. Щелчок по гиперссылке загружает в правый фрейм нужный файл. Атрибут Name задает имена кадров. Левый кадр имеет имя topics, правый — docum. Они задаются для управления загрузкой документов в нужный кадр. Файл, задающий фреймы выглядит следующим образом:
Заголовок документа
Элемент разметки HEAD–контейнер не является обязательным тэгом. В заголовке часто располагаются элементы разметки, задающие параметры документа, такие как:
- TITLE (заглавие документа или его тема);
- META (метаинформация);
- STYLE (описатели стилей);
- SCRIPT (скрипты).
Элемент разметки TITLE
Контейнер TITLE служит для задания темы документа в World Wide Web. Так же именуется окно браузера, в котором документ просматривается. Слова из контейнера TITLE попадают в индекс поисковой системы.
Элемент разметки META
Тэг META позволяет хранить список ключевых слов и описание документа, которые используются для составления индекса поисковой системы.
Атрибут CONTENT отображает содержание описания документа.
При индексировании документы, в которых задана тема в тэгах TITLE, ключевые слова и описание документа в атрибутах тэга META, попадут в индекс некоторых поисковых машин.
Элемент разметки STYLE
Предназначение тэга разметки STYLE — размещение описания стилей. Описание стиля может встречаться и в теле страницы, но если оно находится в заголовке – правила отображения стиля действуют для всей страницы.
Атрибут тэга – TYPE задает тип стиля. Это может быть либо text/css, либо text/javascript:
Элемент разметки SCRIPT
- Контейнер SCRIPT содержит код JavaScript, VBScript или JScript.
- Он не обязательно должен находиться в заголовке, а может быть также и в теле документа.
- Если открыт тэг начала, то должен быть тэг конца контейнера.
- В общем виде запись контейнера выглядит следующим образом:
При использовании элемента разметки SCRIPT в заголовке определяется зона видимости функций и переменных во всем документе, т.е. они определяются как глобальные переменные.
Основная часть документа
Оформление документа
Цвет элементов
Основная часть документа начинается с тэга .
Он может содержать атрибуты, которые определяют параметры всего документа, например, цвет текста, ссылки, цвет фона.
Цвета задаются названиями цветов, которые можно найти в специальных таблицах или шестнадцатиричными кодами, в которых каждые две цифры задают значения трех составляющих цвета – RGB (красного, зеленого, синего). Например, код цвета фона bgcolor =»# FF 0000″ задает максимальное значение красного (FF) и минимальные зеленого и синего.
Таблица 2. Цвета, используемые в Internet
Данные Таблицы 2 скопированы с сайта известного дизайнера А.Лебедева.
Белый цвет задается смешением максимальных значений красного, зеленого и синего цветов. Код его FFFFFF. Черный – наоборот все нули.
В тэге BODY можно задавать цвет фона страницы, текста, гиперссылок.
Пример определения цвета разных элементов страницы:
TEXT – цвет текста страницы;
BGCOLOR – цвет фона страницы;
LINK – цвет ссылок;
VLINK – цвет посещенных ссылок.
Другие элементы оформления
Горизонтальная линия часто используется для раздела логических частей страницы. Линия выглядит в виде канавки. Задается тэгом . Атрибуты тэга :
— выравнивание (center или left);
— ширина линии в процентах или пикселях;
— толщина линии в пикселях;
— задание цвета линии, действует в только в Internet Explorer.
7.3.3. Форматирование текста
Текст, представленный на странице, может иметь различное форматирование. Основные тэги, используемые для оформления текста, приведены в Таблице 3.
Таблица 3. Тэги, оформляющие текст.
Назначение тэга
Имя
Атрибуты
Пример
Шрифт (задание размеров, цвета, вида)
Параграф (Начало нового абзаца)
Возможные значения – left; right; justify; center
Заголовок. Объявление текста заголовком. Можно задать заголовки шести уровней.
color – цвет align – выравнивание
текст
Полужирный текст
Верхний индекс, например для задания степеней
Type – тип маркера :.
Начало списка маркированного
Начало списка нумерованного
Перевод следующего за тэгом текста на новую строку
Встает заря во мгле холодной. На нивах шум работ умолк.
7.3.4. Вставка изображений
Тэг вставки изображения в простейшем варианте выглядит так:
SRC – обязательный атрибут, указывающий на файл–источник изображения, в данном случае — «photo.jpg». Предполагается, что файл находится в той же папке, что и страница, куда вставляется изображение. Если это другая папка, например, images, то ее имя необходимо указать:
Если же изображение находится в папке images на удаленном компьютере, то тэг выглядит так:
Тэг вставки изображения может иметь такие атрибуты как:
Чтобы вставить изображение таким образом, как на рис.2
Указанное изображение находится в одной папке со страницей. Его имя — paris_photo.jpg. Ширина изображения меняется в зависимости от размеров экрана и составляет 70% от его ширины (рис.2). Изображение имеет альтернативный текст. Рамка изображения отсутствует.
Рис. 2. Фрагмент гипертекстовой страницы с изображением
7.3.5. Таблицы
Широко применимым является тэг
Название практикума | Аннотация |