Атрибут 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

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

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

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

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

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

Видео

Документ

Звук

Изображения

Объекты

Скрипты

Списки

Ссылки

Таблицы

Текст

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

Формы

Фреймы
