Web Standards, xhtml e css

O que são Web Standards?

Embora não seja um assunto interessante para a maioria dos possuidores de sites, os standards web são um tópico de grande relevância na internet.

Um dos maiores problemas que emergiu durante a fase do "Boom" da internet, foi o problema da falta de standards no que tocava ao "Hypertext" que é o código usado para mostrar as páginas de internet como as vemos hoje em dia.

A falta de standards e de ferramentas, e o avanço acelerado da tecnologia levaram os web designers da altura a adoptar técnicas estranhas para desenvolver páginas com disposições estranhas, através do uso de tabelas, tais como as que utiliza no Word e no Excel.

Infelizmente, para as pessoas com deficiências motoras ou audio/visuais, essas técnicas estranhas são extremamente incompatíveis com os browsers de internet que as mesmas utilizam.

Além disso, essas técnicas "obrigavam" o design das páginas a estar completamente ligado à programação, logo a maior parte dos web designers da altura eram os próprios programadores (isso explica porque a grande maioria dos sites hoje em dia têm um aspecto muito melhor).

Felizmente, desde esses tempos, a organização que gere e define os standards web, a W3C, criou novas regras e proporcionou as técnicas e ferramentas aos designers para desenvolverem os sites de uma forma intencional, e de acordo com a forma como a linguagem do "Hypertext" foi desenvolvida.

Hoje em dia, a programação dos sites, e as definições de design estão quase completamente separadas em duas entidades, o HTML (ou XHTML) e o CSS, e isso trouxe vantagens para todos.

• os programadores podem alterar o aspecto da página sem alterar a sua programação
• os designers têm muito mais liberdade para os layouts que desenham
• os clientes acedem acedem a sites muito mais funcionais, pequenos (em tamanho) e acessíveis

O que é CSS?

O que são folhas de estilo em cascata?

CSS são definições que permitem alterar e definir o aspecto, forma e dimensões de todos os elementos de uma página.

É através de CSS que podemos definir se um texto será ou não vermelho, se terá ou não margens, se estará alinhado ao centro, à direita ou à esquerda de uma página, etc.

Se desactivarmos CSS de uma página, perdemos todas as imagens nos backgrounds, todas as formatações de texto, a estrutura da página, e ficamos apenas com o mais importante em qualquer site: o conteúdo.

Com acesso a apenas ao conteúdo, qualquer utilizador com deficiências visuais pode facilmente obter a informação que deseja de uma forma facilitada.

O que é XHTML?

O XHTML é uma linguagem de marcação que foi criada essencialmente para estabelecer ordem na linguagem "mãe" e muito mais leniente, HTML. Enquanto o HTML permiti o uso de código de forma incorrecta, o XHTML não.

E como código mal estruturado é algo que os browsers não sabiam como interpretar, cada um lidava com o código da forma que melhor conseguia. Isso levava a que os sites ficassem muito diferentes uns dos outros quando havia código mal estruturado.

Hoje em dia, apesar de continuarem a haver diferenças nos sites quando visitados em sistemas operativos, ou browsers, diferentes, a nivel de código, toda a informação está estruturada e apresentada na mesma forma.

O que torna o aspecto dos sites diferentes é a forma com que os browsers interpretam o CSS, especialmente os mais antigos, como o Internet Explorer 6, que apesar da evolução da internet, continua a ser uma âncora que limita não só os programadores mas também todos os web designers.

A grande maioria dos browsers modernos, que suportam os standards de CSS, apresentam o código praticamente da mesma forma.

Voltar ao topo da página
© 2012 Navega Bem - Web Design e Desenvolvimento - Madeira - Portugal
Privacidade | Termos | Propriedade Intelectual