Зачем тег BASE?

  • Не нравится
  • +3
  • Нравится
Зачем тег BASE? В HTML5 появился важный (для меня) тег. Он называется <base>.

Суть его заключается в том, что он определяет относительный адрес html - документа.
Т.е. например, вы сохраните эту страницу. При открытии ее с ПК ссылки, которые прописаны вот таким способом:


<a href="/zvlad-doc.html">Документы Владислава</a>


..будут иметь такой вид:
file:///D:/zvlad-doc.html


..и с Персонального Компьютера, естественно, по ссылке перейти не удастся.

Как это исправить?



Достаточно в шаблон сайта поставить вот такой тег <base> перед </head>

<base href="http://www.zvlad.com/">

Конечно, адрес надо свой писать :)

А что еще можно с BASE?


Этот тег имеет еще интересный атрибут.

target="_blank" - когда поставить этот атрибут в тег <base>, то ВСЕ ссылки будут по умолчанию открываться в новой вкладке.

Все :)
Удачи!


Зачем тег BASE?

Аквариум - это 3D кинотеатр для кота.

Коментарии

Аватар
Спасибо.
Смысл стал понятен)
  
Аватар
Вот это правильно.