Что такое target в html
Перейти к содержимому

Что такое target в html

  • автор:

Атрибут target

По умолчанию, при переходе по ссылке документ открывается в текущей вкладке браузера. Это поведение можно изменить с помощью атрибута target элемента . В качестве значения используется имя фрейма, заданное атрибутом name элемента , или зарезервированное ключевое слово. При указании имени фрейма ссылка будет открываться во фрейме.

Синтаксис

Значения

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

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

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

Пример

Браузеры

3 12 1 1 1 1
4.4 4 14 3.2

Браузеры

В таблице браузеров применяются следующие обозначения.

  • — элемент полностью поддерживается браузером;
  • — элемент браузером не воспринимается и игнорируется;
  • — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.

Число указывает версию браузреа, начиная с которой элемент поддерживается.

Атрибут target HTML тега a

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

Допустим только, если определен атрибут href.

В HTML5 фреймы больше не поддерживаются. Значения _top, _parent и имя_фрейма теперь используются в основном с элементами .

Синтаксис атрибута
Значения атрибута
Значение Описание
_blank Открывает ссылку в новом окне браузера.
_self Значение по умолчанию. Открывает ссылку в том же окне браузера.
_parent Открывает ссылку в родительском фрейме, если фреймов нет, то работает как значение _self
_top Открывает ссылку в полном окне браузера, если фреймов нет, то работает как значение _self
имя_фрейма Открывает ссылку в фрейме с указанным именем.
Пример использования атрибута

Определяем, что документ, на который ведет ссылка, должен открываться в новом окне браузера:

Атрибут target

За замовчуванням, при переході за посиланням документ відкривається в поточному вікні або фреймі. При необхідності, ця умова може бути змінено атрибутом target тега . Цей атрибут може набувати таких значень:

_blank – завантажує сторінку в нове вікно браузера;

_self – завантажує сторінку в поточне вікно;

_parent – завантажує сторінку у батьківський фрейм;

_top – скасовує всі фрейми і завантажує сторінку в повному вікні браузера.

У прикладі 1 показано створення посилання на сайт, який відкривається в новому вікні.

Приклад 1. Відкриття документа в новому вікні

    Новое окно  

Посилання відкриває вікно на сайт htmlbook.in.ua

Якщо на сайті використовуються фрейми, то в якості значення target можна використовувати ім’я фрейма (приклад 2).

Приклад 2. Відкриття документа у фреймі

    Открытие файла во фрейме  

Сайт htmlbook.in.ua

Посилання в прикладі 2 веде на сайт htmlbook.in.ua, що відкривається у фреймі з ім’ям newframe .

Коли у target вказано невідоме значення, наприклад, ім’я фрейма набрано з помилкою, то це призводить до того, що посилання відкривається в новому вікні.

Якщо на веб-сторінці необхідно зробити, щоб всі посилання відкривалися в новому вікні, немає необхідності додавати в усі теги target=”_blank” . Код можна скоротити, якщо спочатку сторінки додати рядок , як показано в прикладі 3.

Приклад 3. Використання тега

    Открытие файла во фрейме 

Ссылка откроется в новом окне

Ссылка откроется в текущем окне

Зробити так, щоб посилання відкривалася в поточному вікні, в такому випадку можна, якщо додати до тегу атрибут target=”_self” , як показано в даному прикладі.

Атрибут target

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

Синтаксис

Обязательный атрибут

Значения

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

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

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

Валидация

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

HTML5 IE Cr Op Sa Fx

    Тег А, атрибут target  

Открыть в новом окне

Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.

Типы тегов

HTML5

Блочные элементы

Строчные элементы

Универсальные элементы

Нестандартные теги

Осуждаемые теги

Видео

Документ

Звук

Изображения

Объекты

Скрипты

Списки

Ссылки

Таблицы

Текст

Форматирование

Формы

Фреймы

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *