2016-04-21 1 views
2

Сегодня я сделал опечатку, помогая кому-то с вопросом и написал target="blank" вместо target="_blank". Интересно, что он все еще работал. Я решил попробовать его и в других браузерах, чтобы посмотреть, разрешен ли только для Chrome только target="blank" без подчеркивания, но он, похоже, работает и в Firefox, и в Safari.Является ли подчеркивание в target = "_ blank" больше не нужно?

Есть ли причина, по которой подчеркивание можно отбросить? И если законно писать его как target="blank", почему большинство, если не все источники, все еще говорят, чтобы записать его как target="_blank"?

ответ

3

Если у вас есть target="blank", откройте его дважды и откроется в том же окне. Если у вас есть target="_blank" два раза, он открывается в двух разных окнах. Вы можете проверить с помощью:

<a href="http://google.com/" target="blank">Google</a> 
<a href="http://en.wikipedia.org/" target="blank">Wikipedia</a> 

То же самое с, _blank открытие в двух разных окнах:

<a href="http://google.com/" target="_blank">Google</a> 
<a href="http://en.wikipedia.org/" target="_blank">Wikipedia</a> 

Проще говоря, это будет рассматриваться как blank будет имя нового окна, в то время как _blank является специальное ключевое слово, открывает новое окно без имени. Поправьте меня, если я ошибаюсь.