Litra Library
Главная » Статьи » WEB » Тэги HTML
BASE
Браузер Internet Explorer Firefox Mozilla Opera Netscape Safari
Версия 5.5 6.0 7.0 1.0 2.0 1.7 7.0 8.0 9.0 6.0 7.0 8.0 1.0
Поддержка Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается
HTML: 3.2 4 XHTML: 1.0 1.1

Описание

Тег <BASE> определен внутри контейнера <HEAD> и инструктирует браузер относительно полного базового адреса текущего документа. Тег <BASE> предназначен для документов, в которых используется относительный адрес и эти документы могут переноситься в другую папку или даже на другой компьютер без потери связи. Браузер ищет тег <BASE>, определяет полный адрес документа и корректно загружает его. К примеру, если адрес документа указан как <base href="http://www.megasite.ru/privet">, то при добавлении рисунков достаточно использовать относительный адрес <img src="/images/spacer.gif">. При этом полный путь к изображению будет http://www.megasite.ru/privet/images/spacer.gif, что позволяет браузеру всегда находить графический файл, независимо от того, где находится текущая web-страница. Также можно применять и иерархическую систему пути с двоеточием. Так, если изображение добавляется как <img src="../images/spacer.gif">, то полный путь к файлу будет http://www.megasite.ru/images/spacer.gif.

Второе применение тега <BASE> - задание целевого окна для всех ссылок на текущей странице.

Синтаксис

<head>
 <base ...>
</head>

Параметры

href Адрес, который должен использоваться для указания полного пути к файлам.
target Имя окна или фрейма, куда будет загружаться документ, открываемый по ссылке.

Закрывающий тег

Не требуется.

Пример 1. Использование тега <BASE>

Валидный код<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Пример использования тега BASE</title>
<base target="_blank">
</head>
<body>
...
</body>
</html>

Описание параметров тега <BASE>

Параметр HREF

HTML: 3.2 4 XHTML: 1.0 1.1

Описание

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

Синтаксис

<base href="URL">

Аргументы

Полный абсолютный путь к web-странице.

Значение по умолчанию

Путь к текущему файлу.

Пример 2. Путь к web-странице

Валидный код<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Пример тега BASE, параметр href</title>
<base href="http://kran-manip.ru/">
</head>
<body>

<p><img src="images/left/1.jpg" alt="подсказка"></p>

</body>
</html>

В приведенном примере полный путь к изображению будет http://kran-manip.ru/images/left/1.jpg.

Параметр TARGET

HTML: 3.2 4 XHTML: 1.0 1.1

Описание

Вы можете определить окно, в которое будет загружаться web-страница, открытая по ссылке. Для этого используется параметр target, в качестве его значения используется имя окна или фрейма. Если параметр target не установлен, возвращаемый результат показывается в текущем окне.

Синтаксис

<base target="имя окна">

Аргументы

В качестве аргумента используется имя окна или фрейма. Если задано несуществующее имя, то будет открыто новое окно. В качестве зарезервированных имен используются следующие.

_blank Открывает страницу в новое окно браузера.
_self Открывает страницу в текущее окно.
_parent Открывает страницу во фрейм-родитель, если фреймов нет, то данный параметр работает как _self.
_top Отменяет все фреймы и загружает страницу в полном окне браузера, если фреймов нет, то данный параметр работает как _self.

Если для тега <BASE> задан параметр target="_blank", можно сделать чтобы ссылка открывалась в текущем окне, если добавить к тегу <A> параметр target="_self".

Значение по умолчанию

_self

Пример 3. Открытие ссылки в новом окне

Валидный код<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Пример тега BASE, параметр target</title>
<base target="_blank">
</head>
<body>

<p><a href="index.php">Ссылка откроется в новом окне</a></p>
<p><a href="index.php" target="_self">Ссылка откроется в текущем окне</a></p>

</body>
</html>
Категория: Тэги HTML | Добавил: expert1 (31.01.2013)
Просмотров: 320 | Теги: тэги html, html | Рейтинг: 0.0/0
Всего комментариев: 0

Проекты

RSS Правила Бесплатный хостинг uCoz Litra Library
^ Наверх ^