Trabalhando com XHTML

Canal: XHTML  |  Autor:  |  Publicado em: 05/09/2006  |  Views: 6.028
Olá! É com muita felicidade que estou publicando o meu primeiro artigo, como colunista XHTML do Oficina da Net. Espero colaborar no desenvolvimento daqueles que estão migrando do HTML para o XHTML, e também no aperfeiçoamento daqueles que já trabalham com Web, profissionalmente. Vamos lá!

Para começar, falarei sobre o conceito básico do XHTML, suas vantagens e diferenças em relação ao HTML4.

O que é?

XHTML, ou eXtensible Hypertext Markup Language é uma linguagem de marcação, considerada como sendo a família de módulos e documentos atuais e futuros, projetado para ampliar o HTML4 (HyperText Markup Language) e para trabalhar em conjunto com aplicações XML (Extensible Markup Language). O XHTML é a promessa de possibilitar acessibilidade na Web, por padronização que visa à exibição/renderização de documentos nos mais variados dispositivos móveis.

A migração

Ao migrar para o XHTML os desenvolvedores estarão possibilitados a trabalhar com XML, tendo seus benefícios assegurando para todo o conteúdos, a compatibilidade com aplicações mais antigas e futuras.

Benefícios

1. Documentos XHTML em conformidade com XML;
2. Documentos XHTML podem ser escritos para melhorar a performance tanto em aplicações em HTML4, como XHTML 1.x;
3. Documentos XHTML podem utilizar-se de aplicações (scripts e applets) baseadas em HTML ou XML Modelo Objeto de Documento (DOM);

Diferenças

1. Tags e atributos devem por obrigação, ser escritos em letras minúsculas (caixa baixa);
2. Tags de fechamento são obrigatórias;
3. Todos os atributos devem por obrigação, estar entre aspas;
4. A sintaxe de atributos deve ser escrita por completo;
5. Utilização de elementos vazios;
6. Substituição do atributo "name", para "id"

Iniciando

Para iniciar com XHTML, é preciso saber quais os tipos de documentos atualmente disponíveis. Essa informação é a primeira a ser declarada, em um documento XHTML. Seus tipos são:

- XHTML 1.0 - Transitional, Strict e Frameset
- XHTML 1.1

1. Transitional: usado pela maioria dos desenvolvedores, principalmente aos que estão migrando do HTML4.

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>


2. Strict: usado para projetos inteiramente desenvolvidos em XHTML, sem erros de marcação

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>


3. Frameset: usado em sites que utilizam frames.

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Frameset//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd”>


Exemplo de Código XHTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Título de Exemplo</title>
</head>
<body>
<h1>Primeiro exemplo de código XHTML</h1>
<p>
<strong>XHTML</strong>, ou <strong>eXtensible Hypertext Markup Language</strong> é uma linguagem de marcação,
considerada como sendo uma família de módulos e documentos atuais e futuros,
projetado para ampliar o HTML4 (<em>HyperText Markup Language</em>) e para trabalhar em conjunto com
aplicações XML (<em>Extensible Markup Language</em>). O XHTML é a promessa
de possibilitar acessibilidade na Web, por padronização que visa à
exibição/renderização de documentos nos mais variados dispositivos móveis.
</p>
    <cite>Thalis Valle - <a href="http://www.thalisvalle.com" target="_blank" title="Thalis Valle" rel="me">www.thalisvalle.com</a></cite>
</body>
</html>


Recomendação

O W3C (World Wide Web Consortium), um consórcio internacional que mantém um grupo de trabalhadores que estabelecem padrões, fornece um endereço para validação de código: http://validator.w3.org/

Através do endereço acima, é possível verificar se o desenvolvedor está escrevendo o XHTML corretamente, ou seguindo os padrões.

Até a próxima!
Creative Commons Esta obra está licenciada sob uma Licença Creative Commons. Você pode copiar, distribuir, exibir, executar, desde que seja dado crédito ao autor original (Citando nome do autor, data, local e link de onde tirou o texto). Você não pode fazer uso comercial desta obra. Você não pode criar obras derivadas.
Vote no artigo:
[x] Fechar Preencha os campos abaixo para indicar esta página:
Seu nome:
Seu e-mail:
Nome do indicado:
E-mail do indicado:
Deixe uma mensagem:
Anti-spam:

(nova imagem)
Preencha o que vê:
Twitter diHITT Facebook delicious envie por e-mail comentar

comentarComentários:

Preencha o formulário para comentar:

[x] Fechar
Nome:*
E-mail:* (não será exibido)
Site: (http://)
Comentário:*
Anti-spam:

(nova imagem)
Preencha o que vê:

Deseja receber as respostas dos comentários

Seja o primeiro a comentar