• Nenhum resultado encontrado

Tipos de DOCTYPE para a XHTML

N/A
N/A
Protected

Academic year: 2019

Share "Tipos de DOCTYPE para a XHTML"

Copied!
6
0
0

Texto

(1)

Aula 07

Profa. Luciana M. Vieira Pöttker

Técnico em Informática para Internet

Pronatec – IFPR – Campus Londrina

Fundamentos de Desenvolvimento

WEB

XHTML – eXtensible HyperText Markup Language

É a nova versão do HTML;

Baseada no XML, segue as mesmas regras,;

Mas é mais fácil de se trabalhar o documento

posteriormente pois possibilita o uso de ferramentas

XML.

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 2

Padrões da Internet

Diferenças entre XHTML e HTML

As principais diferenças entre as duas linguagens de

marcação são que em XHTML:

Documentos devem ser bem-formatados;

Todas as tags devem ser escritas com letras minúsculas;

Tags devem estar convenientemente aninhadas;

Uso de tags de fechamento é obrigatório;

Elementos vazios devem ser fechados;

Diferenças na sintaxe dos atributos.

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 3

Padrões da Internet

Validação de documentos XHTML Declaração DOCTYPE

Declaração que especifica a linguagem de marcação usada no documento, ou, mais precisamente, que determina a DTD (Document Type Declaration) daquela linguagem. Uma DTD especifica as regras que definem um padrão ou formato.

Define os elementos, atributos e valores permitidos, além das condições de encadeamento e sua ocorrência. Ou seja, descreve a sintaxe e a gramática da linguagem de marcação.

A declaração DOCTYPE deve ser a primeira declaração em um documento XHTML.

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 4

Padrões da Internet

Tipos de DOCTYPE para a XHTML a)STRICT

Declaração

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

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Características

Não admite uso de elementos obsoletos; Não admite uso de itens de formatação; Indicado para uso com CSS (Cascading Style Sheets)

Padrões da Internet

Tipos de DOCTYPE para a XHTML

Exemplo

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

<html> <head>

<title>Documento XHTML</title> </head>

<body>

(2)

Tipos de DOCTYPE para a XHTML b)TRANSITIONAL

Declaração

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

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Características

Admite uso de elementos obsoletos;

Admite uso de regras de apresentação embutidas em tags.

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 7

Tipos de DOCTYPE para a XHTML

b)TRANSITIONAL

Exemplo

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

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html> <head>

<title>Documento XHTML</title> </head>

<body>

Documento XHTML Transitional </body>

</html>

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 8

Padrões da Internet

Tipos de DOCTYPE para a XHTML c)FRAMESET

Declaração

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

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

Características

Idêntica a DTD Transitional, acrescida de suporte a frames.

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 9

Padrões da Internet

Exemplo – Frameset – Parte 1

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

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

<html> <head>

<title>Documento XHTML</title> </head>

<frameset rows="80px,80%" > ...

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 10

Padrões da Internet

O W3C disponibiliza uma ferramenta para

validação de documentos no endereço

http://validator.w3.org

Padrões da Internet

(3)

Erros Comuns

Não fechar elementos vazios

Errado: <br><hr>

Certo: <br /> <hr />

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 13

Erros comuns

Não fechar elementos de conteúdo

Errado: <p> Paragrafo 1 <p> Paragrafo 2

Certo: <p> Paragrafo 1 </p> <p> Paragrafo 2 </p>

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 14

Padrões da Internet

Erros comuns

Agrupamento incorreto de elementos

Errado: <td rowspan = 3>

Certo: <td rowspan = “3”> ou <td rowspan = ‘3’>

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 15

Padrões da Internet

Erros comuns

Colocar caracteres especiais no documento

Errado: <title> Tom &Jerry </title>

Certo: <title> Tom &amp; Jerry </title>

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 16

Padrões da Internet

Erros comuns

Usar o & dentro de URLs

Errado: <a href=“index.php?page=news&style=5”> News </a>

Certo: <a href=“index.php?page=news&amp;style=5”> News </a>

Padrões da Internet

Erros Comuns

Não reconhecer que XHTML é case sensitive

Errado: <BODY> <P ID=“ONE”> O Melhor Site </P><BODY>

(4)

Erros comuns

Errado: <textarea readonly> READ-ONLY </textarea>

Certo: <textarea readonly=“readonly”>READ-ONLY

</textarea>

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 19

Recomendações para Acessibilidade

Prover um texto equivalente para todos os elementos

não-textuais

Não usar imagens sem alt ou com alt vazios

Validar o documento para garantir máxima

compatibilidade

Validação do XHTML e CSS

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 20

Padrões da Internet

Recomendações para Acessibilidade

Usar elementos de título para convencionar a

estrutura do documento

<h1> Título do curso </h1>

<h2> Título do módulo </h2>

<h3> Título da seção </h3>

Fazer uso correto de listas e citações

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 21

Padrões da Internet

Recomendações para Acessibilidade

Organize o documento para que possa ser lido sem a

folha de estilo

Garantir que o documento possa ser lido quando java,

javascript ou applet estiverem desabilitados

Tornar possível a navegação com o mouse ou o teclado

Prover uma ordem lógica de navegação com o uso do TAB

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 22

Padrões da Internet

Recomendações para Acessibilidade

Evite o uso de elementos depreciados pelo W3C

Elementos como <font> somente funcionam ainda para garantir a compatibilidade com navegadores antigos

Usar as tags labels (etiquetas) com seus respectivos

elementos dentro de formulário

Padrões da Internet

Folhas de Estilo

Visam separar a apresentação e o conteúdo das

páginas;

As marcações (ex. HTML ou XHTML) definem como

será semântiva do conteúdo e sua estrutura, mas não

(5)

Folhas de Estilo

O estilo deve ser definido em uma folha de estilo

separada, usando uma linguagem como o CSS ou XSL;

O CSS é a folha de estilo mais utilizada na internet.

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 25

Folhas de Estilo – Vantagens

A separação da apresentação do conteúdo tem várias

vantagens, e cada vez mais vantagens com uma

melhor adoção e evolução do CSS pelos navegadores

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 26

Padrões da Internet

Folhas de Estilo – Velocidade

Sites que utilizam CSS tendem a carregar mais rápido

A primeira página do site normalmente demora um

pouso, pois ele irá carregar o conteúdo e o estilo, mas

nas páginas seguintes, o estilo já estará no cachê do

navegador.

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 27

Padrões da Internet

Folhas de Estilo – Manutenção

Guardar todas as informações de estilo em um único

arquivo reduz o tempo gasto com manutenção, além

de evitar erros humanos reduzindo as tarefas de

manutenção

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 28

Padrões da Internet

Folhas de Estilo – Acessibilidade

Em navegadores que não aceitam conteúdo gráfico,

como o Lynx, irão ignorar esses CSS, mas o conteúdo

continuará a ser apresentado corretamente

Padrões da Internet

Folhas de Estilo – Acessibilidade

Outro exemplo são os terminais em braile e leitores de

tela, que irão funcionar melhor, pois poderão ignorar

(6)

Folhas de Estilo – Customização

Se a informação de layout estiver toda de forma

externa, um usuário pode escolher por desabilitar o

layout e visualizar somente o conteúdo, além de que

hoje sites já disponibilizam diversas folhas de estilo,

possibilitando que o usuário escolha a que mais

gostar.

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 31

Folhas de Estilo – Customização

Os navegadores mais modernos também possibilitam

seus usuários definir suas próprias regras de CSS,

possibilitando, por exemplo, que eles definam suas

próprias cores e fontes para um site.

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 32

Padrões da Internet

Folhas de Estilo – Consistência

Como o arquivo de conteúdo contém apenas o

conteúdo de forma semântica que o autor tem a

intenção de mostrar, ele não precisa se preocupar

com a apresentação no momento da composição

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 33

Padrões da Internet

Folhas de Estilo – Portabilidade

Um documento pode ser usado em uma mídia

totalmente diferente apenas trocando-se a folha de

estilo.

20/09/2012 Prof. MSc. Luciana M. Vieira Pöttker 34

Padrões da Internet

Folhas de Estilo – Limitações

Apesar do CSS ser um padrão adotado e difundido no

mercado ele ainda possui diversas limitações mas que

estão sendo corrigidas com as novas especificações

Referências

Documentos relacionados

O objetivo deste trabalho foi avaliar épocas de colheita na produção de biomassa e no rendimento de óleo essencial de Piper aduncum L.. em Manaus

As IMagens e o texto da Comunicação (com as legendas incluídas) devem ser enviadas por correio eletrônico. Comitê

Sentados ou de pé, tocadores de berimbau, pandeiro e caxixi, formando um grupo; adiante capoeiras em outro agrupamento, seguido do coro e o público em volta, vêm dois

O objetivo do curso foi oportunizar aos participantes, um contato direto com as plantas nativas do Cerrado para identificação de espécies com potencial

esta espécie foi encontrada em borda de mata ciliar, savana graminosa, savana parque e área de transição mata ciliar e savana.. Observações: Esta espécie ocorre

O valor da reputação dos pseudônimos é igual a 0,8 devido aos fal- sos positivos do mecanismo auxiliar, que acabam por fazer com que a reputação mesmo dos usuários que enviam

A compilação e posterior cruzamento destas informações tem caráter crucial para definição do traçado de interligação de duas subestações e a constantes alterações de

A DWX-4 é ideal para laboratórios de pequeno e médio porte, que ainda não usam ferramentas digitais, ou para aqueles laboratórios com scanners que não desejam mais terceirizar