Imagem de capa do artigo Tag Base - HTML

Tag Base - HTML

A tag <base> serve para definir a URL e o Target que serão padrão para toda a página.

Com isso todos os caminhos de imagens e links herdaram o caminho que foi definido no atributo href setado na tag base. Como por exemplo...


<!DOCTYPE html>
<html>
    <head>
        <base href="http://www.site.com/images/" target="_blank">
    </head>
    <body>
        <img src="suaimagem.jpg" alt="Sua imagem">
        <a href="pagina.html">Link</a>
    </body>
</html>

Com isso todas as imagens já herdaram o caminho http://www.site.com/images/, bastando escrever apenas o nome da imagem no src, isso se torna interessante quando de repente você precisa alterar todas as suas imagens de uma pasta para outra, bastando apenas alterar o caminho no href da tag base, ao invés de alterar imagem por imagem em todo o seu site.

Mas esse caminho também será aplicado em todos os links do site, mas caso você não queira que os links herdem o href da tag base, basta escrever um caminho absoluto para o link ao invés de escrever caminhos relativos, como por exemplo...


<!-- Herdara o caminho definido na tag base -->
<a href="pagina.html">Link</a>
<!-- Não herdara o caminho definido na tag base -->
<a href="http://www.site.com/pagina.html">Link</a>

A tag base deve ser definida apenas uma vez na página, e dentro da tag <head>, e principalmente antes de qualquer chamada de CSS ou JavaScript. Para que todos os CSSs e JavaScripts também peguem esse caminho já definido.

Outro atributo válido para a tag <base> é o target, que deve receber um dos seguintes valores...

  • _blank
  • _parent
  • _self
  • _top
  • Nome de um frame

Com isso todos os seus links também herdaram esse valor para seus targets, não precisando definir link por link.

Gostou? Compartilhe em suas redes!

Ícone do WhatsApp Ícone do X Ícone do Linkedin Ícone do Facebook

Leia mais

Voltar para o topo