Trabalhando com XHTML

Novo aqui no site? Talvez gostaria de assinar o
RSS feed do site?

Publicado em: 05/09/2006
Área: XHTML
Visualizações: 4.955
Comentário(s): 0

imprimir envie por e-mail compartilhe
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!

imprimir envie por e-mail Clique aqui e comente compartilhe   RSS twitter
comentários
Preencha o formulário para comentar:
Fechar [x] Nome:*

E-mail:* (não será exibido)

Site: (http://)

Comentário:*

Deseja receber os comentários no e-mail?

Anti-spam: (nova imagem)





Seja o primeiro a comentar!

Tags
Seguir o Oficina da Net
RSS

RSS

RSS
Matérias relacionadas

© 2005 - 2009 - Oficina da Net - v 4.5 - O material aqui exposto está licenciado pela Creative Commons, e pode ser utilizado mediante citação de fonte. Resolução adequada: 1024x768px.
Desenvolvido por: Desenvolve Web - Desenvolvimento de blogs, intranets, sites e portais


Links que apoiamos: Ache Concursos  |  Concursos 2009  |  Concursos Bahia  |  Hospedagem  |  Hospedagem de sites  |  Ícones