sexta-feira, 20 de agosto de 2010

[HTML] - Utilizando a tag <base> como caminho absoluto

Este atributo especifica um URI absoluto que atua como a base URI para resolver problemas de URIs relativas.

No HTML, links e referências a imagens externas, applets, formulários, folhas de estilo, etc, são sempre especificada por um caminho URI. Os caminhos URI's relativos são resolvidos de acordo com a tag <base> URI, que pode vir de uma variedade de fontes. O elemento <base> permite aos desenvolvedores especificar o caminho de um documento URI explicitamente.


Quando presente, a tag <base>deve aparecer na seção de um documento HTML, antes de qualquer elemento que se refere a uma fonte externa. As informações sobre o caminho especificado pela tag <base> afeta apenas URIs no documento em que o elemento aparece.

Por exemplo, dada a seguinte declaração <base> e <a> declaração:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<TITLE>Título</TITLE>
<BASE href="http://www.example.com/pasta/index.html">
</HEAD>

<BODY>
<P>Have you seen our <A href="../pasta/imagem.gif">Bird Cages</A>?
</BODY>
</HTML>


e URI relativo "../pasta/imagem.gif" resolveria para:

http://www.example.com/pasta/imagem.gif

Fonte: http://www.w3.org/TR/html401/struct/links.html#edef-BASE

Nenhum comentário:

Postar um comentário