0% acharam este documento útil (0 voto)
2 visualizações2 páginas

XHTML

O documento aborda o XHTML, uma linguagem de marcação que combina HTML e XML, visando melhorar a exibição de páginas web com regras rigorosas de marcação. Ele detalha as regras para a criação de documentos XHTML e descreve três tipos de DTDs: Strict, Transitional e Frameset, cada um com suas características e aplicações específicas. O uso do XHTML é recomendado para garantir a conformidade e a flexibilidade na apresentação de conteúdo na web.

Enviado por

Rafaela Campos
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
2 visualizações2 páginas

XHTML

O documento aborda o XHTML, uma linguagem de marcação que combina HTML e XML, visando melhorar a exibição de páginas web com regras rigorosas de marcação. Ele detalha as regras para a criação de documentos XHTML e descreve três tipos de DTDs: Strict, Transitional e Frameset, cada um com suas características e aplicações específicas. O uso do XHTML é recomendado para garantir a conformidade e a flexibilidade na apresentação de conteúdo na web.

Enviado por

Rafaela Campos
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

XHTML

Unindo HTML com as regras da linguagem de marcação XML [XML é uma linguagem de marcação em que todos
os documentos devem ser marcados corretamente] surgiu a XTHML (eXtensible Hypertext Markup Language), com o
objetivo de melhorar exibição das páginas Web. O XHTML foi desenvolvido para tornar o HTML mais extensível e flexível
para trabalhar com outros formatos de dados (como XML). Além disso, os navegadores ignoram erros nas páginas HTML
e tentam exibir o site, mesmo que haja alguns erros na marcação. Portanto, o XHTML vem com um tratamento de erros
muito mais rigoroso.

Regras para um documento XHTML


Regra Correto Errado
Um documento XHTML deve ter
uma declaração XHTML <! <!DOCTYPE html PUBLIC...> Sem a tag
DOCTYPE>.

O atributo xmlns deve ser


<html xmlns="[Link] <html>
declarado em <html>.

As tags <html>, <head>, <title> e


Usar todas Deixar de usar alguma
<body> são obrigatórias.

Os elementos sempre devem estar


<b><i>texto</i></b> <b><i>texto</b></i>
adequadamente aninhados.

Os elementos devem sempre estar


<p>um parágrafo</p> <p>um parágrafo
fechados.

Elementos vazios XHTML sempre


Uma linha: <hr /> Uma linha: <hr>
devem ser fechados.

<body> <BODY>
Os elementos devem sempre estar
<p>um parágrafo</p> <p>um parágrafo</p>
em minúsculas.
</body> </BODY>

Os nomes dos atributos sempre


<a href="endereço">link</a> <a HREF="endereço">link</a>
devem estar em minúsculas.

Os valores dos atributos sempre


<a href="endereço">link</a> <a href=endereço>link</a>
devem ser citados entre aspas.

A minimização de atributos é
<input type="text" disabled ="disabled"/> <input type="text" disabled />
proibida.

Exemplo da estrutura mínima de um documento XHTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"


"[Link]
<html xmlns="[Link]
<head>
<title>Título da Página</title>
</head>
<body>

conteúdo da página...

</body>
</html>

Informática – 3º Ano – LIP3 [Linguagem de Programação III] – Professor Leandro Cruz


ITB – Instituto Técnico de Barueri – “Brasilio Flores de Azevedo”
A XHTML 1.0 especifica três tipos de documentos XML document que correspondem às três DTDs (Document
Type Definition ou Doctype):

 Strict
 Transitional
 Frameset.

XHTML 1.0 Strict: Este DTD contém todos os elementos e atributos HTML, mas não inclui elementos de
apresentação ou obsoletos. Esse tipo proíbe qualquer elemento de marcação e atributo, usado para controlar a
apresentação, como <center>, <font> e color. Nesse caso deve ser usado o CSS para controlar todos os aspectos de
apresentação da página. Ele também remove vários elementos e atributos obsoletos, como <applet>, <isindex>, target e
name. Framesets não são permitidos. Esse tipo de documento separa claramente o conteúdo da apresentação. De várias
maneiras, é a versão "pura" do XHTML.

XHTML 1.0 Strict é o melhor tipo de documento XHTML a ser usado.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[Link]

XHTML 1.0 Transitional: Este DTD contém todos os elementos e atributos HTML, incluindo elementos de
apresentação e obsoletos (como fonte). Esse tipo de documento é mais tolerante que o XHTML 1.0 Strict, pois permite
elementos e atributos de apresentação - como <center>, <font> e color - em sua marcação, além de recursos obsoletos
como <applet>, <isindex>, target e name. Framesets não são permitidos. O DTD Transacional é bastante útil para mover
um site HTML 4.0 Transitional (ou anterior) para XHTML de forma bem rápida, pois é possível reter grande parte da sua
marcação de apresentação na página. Ele também é muito bom para usar o atributo target em um link.

XHTML 1.0 Transitional deve ser usado se houver a necessidade de reter elementos e atributos de
apresentação na marcação.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[Link]

Frameset XHTML 1.0: esse DTD é igual ao XHTML 1.0 Transitional, porém com elementos adicionados para
oferecer suporte aos Framesets: <frameset>, <frame> e <noframes>. Será usado se for necessário criar algum tipo de
framed website.

XHTML 1.0 Frameset se o site tiver a necessidade de usar quadros (frames).

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "[Link]

Fontes:
[Link]
[Link]
[Link]

Informática – 3º Ano – LIP3 [Linguagem de Programação III] – Professor Leandro Cruz


ITB – Instituto Técnico de Barueri – “Brasilio Flores de Azevedo”

Você também pode gostar