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.
Privacidade | Termos | Propriedade Intelectual

