Элемент LINK задает вид взаимоотношений между содержащим его документом и другим ресурсом Сети и устанавливает между ними логическую связь. Один элемент LINK устанавливает связь только с одним внешним документом. Однако в HTML-документе может присутствовать несколько таких элементов.
Основными атрибутами элемента LINK являются href, указывающий URL-адрес документа, с которым задается взаимоотношение, и rel или rev, задающие прямую и обратную ссылку и определяющие тип ссылки, который показывает, чем документ, указанный в ссылке, является по отношению к текущему документу. Типы ссылок определены в Спецификации HTML.
Например, запись
<LINK rel="Copyright" href="copyright.html">
означает, что документ copyright.html является документом, содержащим сведения об авторском праве для текущего документа (прямая ссылка), а запись
<LINK rev="Chapter" href="main.html">
означает, что текущий документ является главой документа main.html (обратная ссылка).
На данный момент информация о взаимоотношениях документов, задаваемых элементом LINK, браузерами практически не отображается. Пользователь может увидеть эти сведения, только просмотрев HTML-код документа.
Заглавные ссылки учитываются поисковыми машинами в своей работе, поэтому рекомендуется их задавать. Например, чтобы указать поисковому роботу на расположение иноязычных версий данного документа, достаточно использовать следующее задание элемента LINK:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><HTML><HEAD><TITLE>Документ на русском языке</TITLE><LINK title ="Этот же документ на английском языке"type="text/html" rel="alternate"href="http://www.somewhere.ru/english.html"hreflang="en">...</HEAD><BODY>...текст документа на русском языке...</BODY></HTML>
Также важным применением элемента LINK является подключение к документу внешней таблицы стилей. В этом случае элемент LINK имеет вид:
Элемент STYLE позволяет включать в документ внутренние таблицы стилей. Заголовок документа может содержать любое количество этих элементов. Обязательный атрибут type указывает на тип таблицы стилей, т.е. на язык, на котором описываются стили. Для каскадных таблиц стилей этот атрибут всегда должен иметь значение text/css.
Ниже представлен пример включения каскадных таблиц стилей в HTML-документ:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><HTML><HEAD> <TITLE>Пример использования элемента STYLE</TYTLE> <STYLE type="text/css"> body{ background:#000; color:#ccc; font-family: helvetica, arial, sans-serif; } </STYLE></HEAD><BODY><P>Информация к размышлению...</P></BODY></HTML>
Слайд
Элемент SCRIPT предназначен для добавления так называемых клиентских сценариев - сценариев, которые выполняются браузером и написаны на языке JavaScript. JavaScript добавляет динамическое поведение в статические документы HTML, например, эффекты анимации, или проверку данных формы, или другие функции, которые запускаются, когда пользователь выполняет определенные действия.
Элемент SCRIPT может располагаться в заголовке или теле HTML-документа в неограниченном количестве. Когда браузер встречает такой сценарий, он прекращает разбор оставшегося документа, пока не выполнит код сценария. Поэтому, чтобы гарантировать, что код JavaScript будет доступен до загрузки основного документа, его необходимо поместить в раздел HEAD .
Например, можно предупредить посетителя с помощью следующего сценария, что определенная ссылка отправит его на другой сервер:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><HTML><HEAD> <TITLE>Пример использования элемента SCRIPT</TITLE> <SCRIPT> function crossing(){ return confirm("Вы готовы перейти на другой сервер?") } </SCRIPT></HEAD><BODY> <A href="http://www.somewhere.com" onclick="return crossing()"> Ссылка на другой сервер </A></BODY></HTML>