Porquê semântica faz diferença: Tag base
Igor Escobar on Jun 2nd 2008
Este projeto tem como objetivo, dar um “empurrãozinho”, para aquelas pessoas que não tem o hábito de ir em busca dos valores semânticos das tags que utilizam, a grande maioria dos designers e programadores sabem que devem usar a tag div por exemplo, mas não fazem idéia do por que realmente ela foi criada ou qual o verdadeiro uso prático desta tag.
Tag <base>
Definição
A tag <base> tem por objetivo, definir o caminho BASE para todos os links no documento.
Diferenças no HTML e XHTML
No HTML a tag <base> não precisa ser fechada.
No XHTML a tag <base /> precisa ser própriamente fechada.
Dicas e Observações
Nota 1: A tag <base> precisa ser definida entre a tag head quando utilizada.
Exemplo
Para inserirmos uma imagem no documento poderiamos colocar a seguinte URL:
-
<img src="http://www.igorescobar.com/images/smile.gif" />
Agora vamos inserir a tag <base> para especificar a url base de todos os links da pagina:
-
<base href="http://www.igorescobar.com/images/" />
Agora todas as imagens que inserirmos no documento deverá ser relativo a url base especificada entre a tag head do documento:
-
<img src="smile.gif" />
Atributos Requeridos
DTD indica em cada DTD o atributo é permitido. S=Strict, T=Transitional, e F=Frameset.
| Attribute | Value | Description | DTD |
|---|---|---|---|
| href | URL | Especifica a URL base para todos os links da página. | STF |
Atributos Opcionais
| Attribute | Value | Description | DTD |
|---|---|---|---|
| target | _blank _parent _self _top |
Quando queremos que todos os links da página abra de uma única maneira. Esse atributo pode ser sobre escrevido quando setado individualmente em cada link no documento.
|
TF |
Eventos e Atributos padrões
Nenhum
Filed in Internet, Semântica, Web Standards | No responses yet
