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?
View Results
   
Veja também:
  • No related posts

One Response to “CSS”

  1. Cuiabá 71 » Blog Archive » Ferramentas Web 2.0 #1 - EyeOS.info Says:

    […] Ufa, alguém pensou em Acessibilidade. Apesar de parecer um ambiente Flash, na verdade é feito tudo em Javascript e CSS. […]

Leave a Reply