CSS
O CSS (Cascading Style Sheets ou Folhas de Estilo em Cascata) é uma linguagem de formatação proposta pelo W3C. Visa remover a formatação dos documentos (X)HTML, separando conteúdo e formatação.
A especificação inicial, chamada CSS1, tornou-se uma recomendação do W3C no final de 1996 e define praticamente todos estilos de apresentação utilizados hoje em dia. A segunda versão da especificação, chamada CSS2, foi aprovada em 1998 e acrescentou vários estilos novos, principalmente na área de posicionamento e tabelas. Uma nova versão está em desenvolvimento e espera-se que seja aprovada em um futuro próximo.
Todos os browser atuais, o Internet Explorer 6, Netscape Navigator 7, Mozilla Firefox 1, Opera 7 e Safari suportam o CSS. Entretanto o suporte ao CSS Nível 2 foi implementado em níveis diferentes, o que torna a adoção dos conceitos de posicionamento via CSS, ou Tableless, como é conhecido, ainda um pouco complicado, necessitando muitas vezes de truques de correção, conhecido como CSS Hacks.
Algumas considerações sobre CSS:
- Os estilos definem para o browser como devem ser exibidos os elementos do (X)HTML.
- Os estilos são geralmente definidos em folhas de estilo.
- O CSS foi implementado na versão HTML 4.0 para resolver o problema de separação entre conteúdo e formatação.
- Os estilos quando armazenados em folhas de estilo externas (arquivos .css) e compartilhadas entre documentos do mesmo website, poupam muito trabalho e simplificam enormemente a manutenção.
- Definições de estilo múltiplas serão refletidas em cascata em uma definição resultante final.
|
Na empresa que trabalha, existe uma área ou profissional de Arquitetura de Informação?
| ||
Veja também:
| ||
August 14th, 2007 at 2:01 pm
[…] Ufa, alguém pensou em Acessibilidade. Apesar de parecer um ambiente Flash, na verdade é feito tudo em Javascript e CSS. […]