Html: открыть страницу в новом окне. target = «_ blanck» – это опечатка?

Вопрос: Я нашел (с буквой c) target="_blanck" вместо ожидаемых target="_blank" в проекте, написанном кем-то другим. Он работает и открывает ссылку в новом окне. Это опечатка или я что-то упускаю? Лучший ответ: Атрибут target указывает, где содержимое ссылки будет загружено в вашем браузере. Браузер поместит содержимое страницы в окно/фрейм с этим именем, если это не одно

Вопрос:

Я нашел (с буквой c)

target=»_blanck»

вместо ожидаемых

target=»_blank»

в проекте, написанном кем-то другим. Он работает и открывает ссылку в новом окне. Это опечатка или я что-то упускаю?

Лучший ответ:

Атрибут target указывает, где содержимое ссылки будет загружено в вашем браузере. Браузер поместит содержимое страницы в окно/фрейм с этим именем, если это не одно из специальных значений _blank, _self, _top или _parent. См. Раздел ” Целевые ссылки кадра ” в спецификации w3.

За исключением зарезервированных имен, перечисленных ниже, имена целевых фреймов (% FrameTarget; в DTD) должны начинаться с алфавитного символа (a-zA-Z). Пользовательские агенты должны игнорировать все другие целевые имена.

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

_blank Пользовательский агент должен загрузить указанный документ в новое, неназванное окно.
_self Пользовательский агент должен загрузить документ в том же фрейме, что и элемент, который ссылается на эту цель.
_parent Пользовательский агент должен загрузить документ в ближайший родительский элемент FRAMESET текущего кадра. Это значение эквивалентно _self, если текущий кадр не имеет родителя.
_top Пользовательский агент должен загрузить документ в полное, оригинальное окно (таким образом, отменив все остальные кадры). Это значение эквивалентно _self, если текущий кадр не имеет родителя.

Итак, если ссылка должна всегда открывать новое окно, она должна быть _blank. Если есть несколько ссылок с одной и той же target=_blanck, это может быть так специально, если они должны всегда заменять содержимое одного и того же окна.

Смотрите эту скрипку:

<a href=»http://www.stackoverflow.com» target=»_blank»>This opens SO always in a new window</a> <a href=»http://www.google.com» target=»_blanck»>This opens google in a given window</a> <a href=»http://www.stackoverflow.com» target=»_blanck»>This opens SO in the same given window</a> Ответ №1

Да, это опечатка

target=»_blank»

Откроется в новом окне

target=»_blanck»

Открывается на вкладке с именем blanck, если нет вкладки с именем blanck, она откроет новую.

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

Ответ №2

Правильный способ: <a href=»/» target=»_blank»>Home</a>

Ответ №3

Основной метод предоставления гиперссылки в HTML – это,

<a href=»url» target=»_blank»>CLick Here …</a>

где HTML-тег, а href и target – атрибут. Если вы пишете target = “_ blanck”, значит, у вас есть HTML-страница с именем _blanck, и она дает вам ошибку.

Оцените статью
Добавить комментарий