Web,ruby, Ajax ou qualquer outra coisa que me venha a cabeça (com prioridade para esta última)

05 outubro, 2005

Web Standards em Portugal

Web Standards na web em Português

  1. Media:

    1. Notícias Lusófonas

      Sem declaração DOCTYPE, impossível validar

      Tabelas usadas em arranjos

      Estilos embebidos no html

      javascript embebido no hml

    2. Correio da Manhã

      Declaração !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"

      Tabelas usadas para arranjo da página

      Estilos embebidos e em ficheiro externo

      javascript embebido no html

    3. Diário digital

      Sem declaração DOCTYPE

      Tabelas usadas em arranjos

      Estilos na página e em ficheiro externo

      JavaScript por todo o lado

    4. Público

      Sem declaração DOCTYPE

      Tabelas usadas em arranjos

      Estilos na página e em ficheiro externo

      JavaScript em ficheiro externo

    5. Diário de Notícias

      Declaração !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"

      Só que não se trata do primeiro elemento na página

      Tabelas usadas em arranjos

      Estilo essencialmente na secção HEAD

      JavaScript por todo o lado

    6. Portugal Diário

      Sem declaração !DOCTYPE

      Tabelas não são empregues para arranjos

      Estilo essencialmente em ficheiro css algum embebido

      JavaScript por todo o lado

    7. TVI

      Sem declaração !DOCTYPE

      Tabelas são empregues para arranjos

      Estilo essencialmente em ficheiro css algum embebido

      JavaScript por todo o lado

    8. Jornal de Notícias

      Sem Declaração !DOCTYPE

      Tabelas usadas em arranjos

      Estilo essencialmente na secção HEAD

      JavaScript por todo o lado

    9. Expresso

      Sem Declaração !DOCTYPE

      Tabelas usadas em arranjos

      Estilo essencialmente em ficheiro externo

      JavaScript essencialmente na secção HEAD e em dois ficheiros externos

    10. SIC

      Declaração !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"

      Se conferida em validator.w3.org indica 154 erros

      Tabelas usadas em arranjos

      Estilo essencialmente em ficheiros externos

      JavaScript essencialmente na secção HEAD

    11. Visão

      Não consigo verificar pois ocorre um erro no VBScript

    12. TSF

      Sem Declaração !DOCTYPE

      Tabelas usadas em arranjos

      Estilo essencialmente em ficheiro externo

      JavaScript essencialmente na secção HEAD

    13. Lusa

      Sem Declaração !DOCTYPE

      Tabelas usadas em arranjos

      Estilo essencialmente em ficheiros externos

      JavaScript por todo o lado

    14. Jornal Digital

      Declaração !DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'

      Se conferido em validator.w3.org temos 70 erros

      Tabelas usadas em arranjos

      Estilo essencialmente em ficheiros externos

      JavaScript espalhado por todo o lado

    15. O Independente

      Sem declaração !DOCTYPE

      Tabelas usadas em arranjos

      Estilo essencialmente em ficheiro externo

      JavaScript espalhado por todo o lado

    16. O Primeiro de Janeiro

      Sem declaração !DOCTYPE

      Tabelas usadas em arranjos

      Estilo essencialmente em ficheiro externo

      JavaScript Antes da e na secção HEAD

    17. O Primeiro de Janeiro

      Sem declaração !DOCTYPE

      Tabelas usadas em arranjos

      Estilo essencialmente em ficheiro externo

      JavaScript Antes da e na secção HEAD

    18. Rádio Renascença

      Sem declaração !DOCTYPE

      Tabelas usadas em arranjos

      Estilo por todo o lado

      JavaScript por todo o lado

    19. Mais Autárquicas 2005

      Com declaração !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"

      Não é possível validar pois alguns caracteres não pertencem aos caracteres UTF-8

      Tabelas usadas em arranjos

      Estilo por todo o lado

      JavaScript por todo o lado

  2. A continuar...

O que sei até agora

Nenhum dos meios visitados tem páginas válidas. Quase 70% não tem declaração DOCTYPE, 1 (5%) tem declaração indicando HTML 3.2 o que parece um pouco datado de mais. Três dizem aplicar a versão 4.0 de transição, 1 indica a versão 4.01 e finalmente 1 não faço a mais pequena ideia.

Não encontro em nenhum uma separação clara de conteúdo, apresentação e comportamento.

O conteúdo não está marcado de forma semântica, havendo geralmente um excesso de uso de tabelas como artefactos de posicionamento. Um, Portugal Diário, parece estar em fase de transição. Não usa tabelas para posicionamento na maior parte dos casos, contudo o JS está disperso.

Em relação ao JavaScript aparece por todo o lado, 2 dos sites conseguiram colocar JS em ficheiros separados, mas na maior parte dos casos está espalhado por todo o lado, verdadeiro lixo.

A utilização de tabelas parece ser devida ao desejo de controlo total por parte dos artistas gráficos sobre posicionamento (ou simplesmente desleixo). Não percebo porque não tentam validar as páginas para verem o tipo de asneiras mais frequentes.

Nem sequer me vou preocupar com pormenores mais avançados.

Para a semana há mais.

2 comentários:

VIVIANI FUNARI disse...

gostaria de saber como vc tirou o toolbar do blogger?
seria uma javascrit?

pode responder no meu blog
att
viviani funari

Carlos Afonso disse...

Basta alterar o modelo do seu blogue de forma a esconder o elemento correspondente no caso b-navbar:


#b-navbar {
height : 0;
visibility : hidden;
display : none;
}