Web Standards, xhtml e css

O que são Web Standards?

Provavelmente não é um assunto interessante para a maioria dos possuidores de sites, “os Web Standards” é um tópico muito importante certamente. O que você deve saber é que os Web sites que não são desenvolvidos nem estruturados para seguir os Web Standards do W3C, não vão funcionar nem se apresentar correctamente em todos browsers e nas plataformas. Nós testamos todos os sites, até no grupo mais avançado dos browsers, assim você e sua empresa podem estar certos que seus clientes podem ver sua presença em on-line, exactamente a maneira que você quer.

Acessibilidade e usabilidade

O que são folhas de estilo em cascata?

Cascading Style Sheets, ou simplesmente CSS, é uma linguagem de estilo utilizada para definir a apresentação de documentos escritos numa linguagem de marcação, como HTML ou XML. O principal benefício é promover a separação entre o formato e o conteúdo de um documento.
Esta linguagem quando comparada com outros estilos é utilizada para poupar trafego na banda, reduzindo consideravelmente o tamanho dos ficheiros.
Um pequeno documento no estilo CSS pode definir os estilos dum completo domínio; e quando chegar o momento de o redesenhar completamente basta modificar apenas a página que contém os estilos e tudo isto em poucos minutos em vez de dias.

As folhas de estilos oferecem a real possibilidade de estabelecer as entrelinhas, facilitando a leitura dos utilizadores enquanto permite-nos tomar conta do espaço negativo (espaço negativo é o espaço entre os objectos ou partes de um objecto, ou à sua volta), que nos outros meios já é uma realidade. Estas folhas de estilos oferecem novas e emocionantes possibilidades, desde um absoluto posicionamento até uma interactiva manipulação de textos e imagens.
Também permite-nos criar layouts mais sofisticados sem fazer estragos as estruturas subjacentes dos documentos - assegurando que os motores de busca (como também os kits mãos-livres e telemóveis 3G ) possam entender as páginas e os utilizadores também.

Que é XHTML de qualquer maneira?

XHTML é HTML escrito de acordo com as regras de boa formação do XML. Para compreender XHTML, nós temos que consequentemente compreender XML. Houve muitos artigos escritos neste assunto, assim que um sumariamente:

XML é Extensible Markup Language. Melhora a funcionalidade do Web Standards deixando identificar a informação de uma maneira mais exacta, mais flexível e adaptável. É extensible porque não é um formato fixo como o HTML (que é uma única, língua predefinida do markup). No entanto, XML é realmente um metalanguage - uma língua para descrever outras línguas - que o deixa projectar suas próprias línguas do markup para tipos ilimitados de diferentes originais. XML pode fazer isto porque escreveu no SGML, o metalanguage padrão internacional para o markup do original do texto (ISO 8879).

No contraste, o HTML é uma língua muito mais rígida e definida do markup onde as suas etiquetas tenham que aderir a uma sintaxe para certificar o browsers e para o compreender. No entanto, o carácter aberto de XML permite-nos tratar os originais do HTML como originais de XML com a finalidade específica de ser mostrado por um web browser. Entretanto, os padrões velhos do HTML não são completamente compatíveis com XML. Por exemplo, usar um </P> no fim de cada parágrafo não é requerido em HTML, ele é opcional. Os browsers não se importam se estiver lá porque estão assim programados, mas as verificações ao XML serão mais estritos e dir-lhe-ão que seu original do HTML não é XML bem formado.

Para construir uma ponte sobre a abertura entre os dois, XHTML foi desenvolvido. XHTML é um formulário mais estrito do HTML e porque tal é um subconjunto de XML. Os encabeçamentos que você vê às vezes junto com o código de XHTML declaram o que exactamente as regras são, por exemplo, esse <a> é uma escora. Em XML você pode declarar suas próprias regras.

XHTML é significativamente melhor do que o HTML, porque incentiva uma boa prática. Onde não permite coisas que o HTML faz, provável existe uma boa razão… por exemplo não usa o target= " _blank ". Estas coisas então impactam por sua vez na acessibilidade dos locais, na consistência e no desempenho do motor de busca.

Voltar ao topo da página
© 2008 Navega Bem - Web Design - Madeira - Portugal - Privacidade | Termos