HTML, XHTML и CSS на 100%. Игорь Квинт
Чтение книги онлайн.

Читать онлайн книгу HTML, XHTML и CSS на 100% - Игорь Квинт страница 10

Название: HTML, XHTML и CSS на 100%

Автор: Игорь Квинт

Издательство:

Жанр: Интернет

Серия:

isbn: 978-5-498-07594-5

isbn:

СКАЧАТЬ так что не стоит загружать браузер больше необходимого.

      Элемент BASE

      Если внутри документа создаются относительные ссылки на файлы, то может возникнуть ситуация, когда текущий документ перемещен и файлы становятся недоступны. Но в языке HTML есть инструменты для решения этой проблемы.

      Элемент BASE служит для того, чтобы задать базовый адрес, относительно которого вычисляются все относительные адреса. Это поможет избежать проблем в случае переноса вашей страницы в другое место. Иначе говоря, все ссылки будут работать, как и прежде.

      Примечание

      Абсолютный адрес документа использует полный путь к нему, начиная с корневого каталога. Например, C:\Test\test.jpg для файлов на вашем компьютере или http:// www.test.test/mytests/test.html для документов, расположенных в Интернете. Если путь к файлу очень длинный и неудобно каждый раз вводить его, то можно задать относительный адрес. Например, чтобы из документа, находящегося по адресу C:\Test\MyTests\test.html, получить доступ к документу C:\Test\test.jpg, достаточно в нем набрать. \test.jpg, при этом знак «.» означает переход на более высокий уровень иерархии каталогов.

      Основным атрибутом элемента BASE является href. В качестве его значения используется адрес базовой папки, относительно которой и будут вычисляться относительные адреса.

      Еще одним полезным атрибутом этого тега является target. Он предназначен для работы с фреймами, то есть с HTML-документами, представляющими собой набор окон, каждое из которых является дочерним к основному, родительскому окну документа. Атрибут target определяет, в какое окно будут загружаться страницы по ссылкам, встречающимся в документе. Этот атрибут может принимать четыре значения:

      • _top – отменяет все фреймы и загружает страницу в полное окно браузера;

      • _blanc – загружает страницу в новое окно;

      • _self – загружает страницу в текущее окно;

      • _parent – загружает страницу во фрейм-родитель.

      При этом можно использовать элемент BASE с указанием только одного из атрибутов.

      В листинге 1.11 представлен пример использования элемента BASE.

Листинг 1.11. Использование элемента BASE

      <!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01 Transitional//EN»

      "http://www.w3.org/TR/html4/loose.dtd">

      <html>

      <head>

      <base href="http://www.test.test/" target="_blank" />

      <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

      <title>Использование элемента BASE</title>

      </head>

      </html>

      В примере из листинга 1.11 все относительные адреса будут браться от адреса http://www.test.test/, то есть если в тексте документа будет строка с адресом ../IMG/test.jpg, то браузер будет ее воспринимать как http://www.test.test/IMG/test.jpg. При этом все ссылки будут открываться в новых окнах, если среди параметров самой ссылки не указать другой вариант.

      Мы разобрались со всеми элементами, которые можно использовать внутри элемента HEAD, и от заголовка документа пора перейти к его телу.

      Элемент BODY

      Внутри элемента BODY располагается сам документ: весь текст, находящийся между СКАЧАТЬ