Троицкий Д.И. Интернет-технологии1 ЯЗЫК HTML Лекция 3 Кафедра «Автоматизированные станочные системы» Dept. of Automated Manufacturing Systems
Троицкий Д.И. Интернет-технологии2 Язык описания страниц HTML (HyperText Markup Language) по сей день остается базовым для представления информации в Интернете. Файлы HTML – это обычные текстовые файлы, содержащие команды оформления Web-страницы, называемые тегами (tag). В документе HTML можно выделить два основных блока: головная часть и тело документа. Содержимое головной части не выводится на экран пользователя, за исключением заголовка, в ней, как правило, указывают ключевые слова, авторов и другую служебную информацию, а также подключают внешние таблицы стилей и скрипты. В теле документа размещают ту информацию, которая будет выведена в браузере.
Троицкий Д.И. Интернет-технологии3 Это заголовок страницы Здравствуйте! Это моя первая страница HTML. Этот текст выводится жирным шрифтом. Пример простейшей Web-страницы:
Троицкий Д.И. Интернет-технологии4 Теги HTML используются для выделения элементов HTML. Обычно теги HTML используются парами и заключены между двумя символами угловых скобок (начальный тег) и (конечный тег), как begin..end в Паскале. Текст между начальным и конечным тегами является содержимым элемента. Некоторые теги не имеют конечного, например, тег принудительного переноса строки. Теги могут иметь атрибуты, которые предоставляют дополнительную информацию об элементах HTML. Атрибуты всегда используются в виде пары "имя/значение". Общий формат задания атрибутов имеет вид: Например, тег:
Троицкий Д.И. Интернет-технологии5 В HTML, начиная с версии 4.0, используется стандартизированное представление символов, отличных от английского набора латиницы (первых 127 символов таблицы ASCII). Тип кодировки задается в заголовке документа при помощи тега. Кодировки символов Например для русского текста в кодировке Windows 1251: Символы, имеющие специальные названия, могут быть закодированы в виде &entity;, например: à à α α
Троицкий Д.И. Интернет-технологии6 Все символы могут быть также закодированы в числовом обозначении с использованием десятичного (&#DD;) или шестнадцатеричного (&#xHHHH;) кода Unicode. Наиболее часто встречающиеся символы представлены так называемыми мнемониками. Например ¦разорванная вертикальная черта ¦¦ §знак раздела ( знак параграфа )§§
Троицкий Д.И. Интернет-технологии7 Основные теги форматирования HTML-документов Абзацы. Это абзац 1. Это абзац 2. Это абзац 3. По умолчанию текст каждого абзаца выводится в виде отдельного блока. Каждый из таких блоков отделяется от предыдущих и последующих блоков страницы пустой строкой. Для вставки пустых строк используйте тег. Любое число пробелов заменяется одним.
Троицкий Д.И. Интернет-технологии8 Заголовки определяются с помощью тегов от до. Тег определяет заголовок самого большого размера, а определяет заголовок самого маленького размера. Заголовки автоматически отделяются дополнительными промежутками от остальных элементов документа. Для переноса строк внутри абзаца используется тег, который выполняет принудительный перенос строки. Тег не имеет закрывающего тега, но для совместимости с будущими версиями стандарта рекомендуется следующее написание этого тега:. Разделять различные элементы можно при помощи горизонтальной линейки, для этого используйте тег. Тег не имеет закрывающего тега.
Троицкий Д.И. Интернет-технологии9 Тег комментария используется для вставки комментариев в исходный код HTML. Комментарии будут проигнорированы браузером. Пример: Этот текст будет показан в окне браузера.
Троицкий Д.И. Интернет-технологии10 Вставка изображения в документ. Для вставки графики следует воспользоваться тегом совместно с атрибутом SRC, поместив их в надлежащее место HTML- документа и вставив вместо filename URL-адрес изображения: По умолчанию браузер выводит изображение сразу текста или другого объекта, описанного предыдущими инструкциями. При помощи тега можно сообщить браузеру размеры изображения. Для указания размеров изображения (в пикселах) служат атрибуты HEIGHT и WIDTH тега. Если указанные размеры не совпадают с размерами изображения, программа просмотра изменяет масштаб изображения. Если браузер читателя не выводит изображение, на его месте можно поместить альтернативное описание. Для этого воспользуйтесь атрибутом ALT тега :
Троицкий Д.И. Интернет-технологии11 Гиперссылки Ссылка состоит из двух частей. Первая из них – это то, что вы видите на Web- странице; она называется указателем (anchor). Вторая часть, дающая инструкцию браузеру, называется адресной частью ссылки (URL-адресом, URL reference). Указатели бывают двух типов – текстовые и графические. Инструкция, соответствующая ссылке, выглядит следующим образом: Earth Reconnaissance Office Второй частью ссылки является URL-адрес. Указание адреса может быть относительным или абсолютным.
Троицкий Д.И. Интернет-технологии12 URL-адрес файла, расположенный на том же компьютере, что и документ, в котором находится указатель этой ссылки, называется относительным. Таким образом, если браузер загрузил страницу, находящуюся по адресу то относительный адрес /picture подразумевает адрес URL-aдpec, полностью определяющий компьютер, каталог и файл, называется абсолютным. Относительный адрес работает по-другому, если в HTML-документе используется тег. Он располагается в начале документа и содержит URL-адрес, относительно которого в документе построена вся адресация. Например, Следовательно, вся относительная адресация в дальнейшем будет базироваться на этом адресе.
Троицкий Д.И. Интернет-технологии13 Кроме ссылок на другие документы, часто бывает необходимо включить ссылки на разные части текущего документа. Для построения внутренней ссылки сначала нужно создать указатель, показывающий место назначения. После того как указатель получил имя, можно приступить к созданию ссылки на него. Для этого, в атрибут HREF поместим имя указателя со специальным префиксом (#), говорящим о том, что это внутренняя ссылка. Например, Middle Section in Web page Jump to the middle
Троицкий Д.И. Интернет-технологии14 Кодирование цвета используется для раскрашивания шрифтов, фона и других элементов страницы. Цвета обозначаются английскими названиями или числовыми шестнадцатеричными кодами. В общем случае цвет определяется RGB – кодом. Любой цвет в этом случае представляется как комбинация красного (R), зелёного (G), синего (B) цветов, взятых в определённых пропорциях. Доля каждого базового цвета выражается двуразрядным шестнадцатеричным числом. В десятичном исчислении эти числа соответствуют диапазону от 0 до 255. Управление цветом Русское названиеАнглийское названиеRGB – код БелыйWhite#FFFFFF Например
Троицкий Д.И. Интернет-технологии15 Мета-теги Мета-теги это необязательные атрибуты, размещенные в заголовке страницы, которые могут содержать ее описание, ключевые слова к ней, информацию об авторе, управляющие команды для браузера и поисковых роботов, и прочую служебную информацию, не предназначенную для посетителей. Meta-теги выглядят следующим образом: Поле name определяет, за что именно данный тег отвечает. Длина каждого поля content по стандарту ограничена килобайтом. Поле http-equiv означает, что данный мета-тег предназначен для управления браузером на стороне клиента.
Троицкий Д.И. Интернет-технологии16 Основные мета-теги Тег, отвечающий за управление поисковыми роботами: индексировать ли текущую страницу, индексировать ли страницы на которые есть ссылки с этой страницы. Эти теги должны давать команду поисковой системе посещать данную страницу сайта так часто, как это прописано.
Троицкий Д.И. Интернет-технологии17 Тег, обеспечивающий автоматическую пересылку через заданное время на заданный адрес. Этот тег контролирует занесение страниц в кэш-память компьютера. Эта конструкция позволяет определять, в какой кодировке выдавать пользователю запрошенную страницу.
Троицкий Д.И. Интернет-технологии18 Дополнительные возможности Пользуясь атрибутом bgcolor тега BODY, можно выкрасить фон документа в какой- нибудь один цвет. Однако вместо одноцветной заливки можно использовать картинку. Эта картинка будет, повторяясь, укладываться в экранное поле наподобие паркетных плиточек. Фоновая картинка задается в теге BODY атрибутом background: Если на странице присутствуют сокращения, то можно использовать тег acronym. Он создает всплывающую подсказку на сокращении. Например: ООП Атрибут lang определяет (по стандарту ISO) используемый в сокращении язык.
Троицкий Д.И. Интернет-технологии19 где START="Условие запуска " может принимать следующие значения: START="FILEOPEN" - автоматический старт START="MOUSEOVER" - при щелчке мыши Если нужно повторять звук бесконечное количество раз, то LOOP="-1" Для вставки видео- или звукового файла используется следующая конструкция: Для вставки фонового звука на HTML-страницу используется следующая конструкция: