Tableless - Padrões Web com Pastel e Caldo de Cana

por Diego Eis Janeiro 11th, 2006

Uma breve história do CSS

Formatar informação dos sites não é algo novo. Por volta de 1970, no começo da trajetória do SGML, já se falava em algo parecido.

Quando o HTML foi criado, a intenção não era de forma alguma, formatar informação. A medida que o HTML foi se popularizando e evoluindo, foram incluídas em suas qualidades, o domínio de controlar algumas aparências para o documento. Isso fez com que a linguagem ficasse muito complexa, mais dificil para entender e manter.
Outro problema era que os browsers tinham diferenças de implementações, o que dificultava a visualização dos sites, trazendo menos controle na navegação pela web.

Por esse tempo apareceu o salvador da pátria. Håkon Wium Lie, vendo toda essa dificuldade, resolveu criar um jeito mais fácil para formatar a informação. Foi aí que ele propôs a criação do CSS ou Cascading Style Sheets… Esse era o ano de 1994.
Aceitando o convite feito pelo próprio Håkon, Bert Bos - que naquele tempo estava trabalhando em um browser chamado Argo – começou a trabalhar no projeto.
Os dois então, trabalharam juntamente no começo do desenvolvimento do CSS.

Em 1995 eles apresentaram sua proposta e finalmente, o W3C – World Wide Web Consortium – que estava acabando de nascer, se interessou pelo projeto e resolveu criar uma equipe, obviamente liderada por Håkon e Bert Bos.
O resultado apareceu logo, em 1996, eles lançaram a recomendação oficial pelo W3C do CSS Level 1 (CSS 1).
Dois anos depois, no dia 12 de Maio de 1998, eles lançaram a recomendação do CSS de nível 2. A segunda versão das Folhas de Estilo para web.
O nível 3 do CSS ainda está em desenvolvimento. Mas, sabemos que as facilidades serão muitas, como por exemplo, criar bordas arredondadas sem o uso de imagens, ou definir duas imagens como background de um mesmo objeto.

Do jeito que as coisas vão indo, o CSS 3 não demorará tanto quanto as outras. Os browsers estão mais compatíveis, os desenvolvedores mais espertos. A comunidade em si está muito mais madura e rigorosa sobre esses assuntos.

Para o alto, e avante.

Pode ser interessante ler:

15 Comentários

Tiago Madeira

Muito legal… Não conhecia essa história!

Acho que só faltou um dado: Quando que vai sair o CSS3? :)

Falou!

Bruno Dulcetti

eh isso ae… bela revisada…Gostei da história, algumas coisas que não sabia…

Que venha o css3, que promete… Agora falta soh o i.e. interpretá-lo direitim… :D

viva o FF… \o/

Aquele abraço.

Bruno Soares

CSS3, XFORMS, SVG… aonde esse mundo vai parar?

Hum…. acho que vai parar (literalmente) aqui.

Walmar Andrade

Dizem que o grande problema de o CSS não ter emplacado tanto o quanto poderia logo de cara é porque ninguém conseguia pronunciar Håkon Wium Lie ;)

Giovani

Off topic:
Saiba como surgiu o primeiro computador Macintosh com processador da Intel, anunciado ontem na Macworld Expo.
http://www.youtube.com/watch.php?v=vP2yeLssvEU

Dot•Zero

Espero o dia em que seja possível utilizar CSS até para diagramar matérias e arquivos gráficos em softwares como o Indesign.

:D

Shino

Do jeito que as coisas andam, logo isso vai ser possível! rs

Diego Eis

Eles já usam um sistema parecido… Mas não CSS. O conceito é igual.

Mas a ligação com os padrões está muito grande. Esses programas já até conversam com XML.

Estevão Lucas

vamo veh agora se quando sair o css 3…naum vai demorar uns 5 anos ou mais pra chegar aki….!

Leandro

Muito engraçado o vídeo do PC namorando o Mac…ahahahahaha
http://www.youtube.com/watch.php?v=vP2yeLssvEU

Arthur Corenzan

Bacana!
Interessante saber de coisas como essa, assim se aplica soluções mais pensados no futuro ;)

Parabens pelo bom trabalho! []’s

Renato Iwashima

O CSS3 vai chegar para resolver muitos problemas que tínhamos, ainda bem, já era tempo.

Mas uma coisa me preocupa…. Qnd o CSS3 for implementado, muito nego vai fazer o favor de não atualizar os browsers… daí já viu né… eu fico preocupado com a penetração de novas tecnologias. Muitas vezes é muito lenta, especialmente aqui no Brasil, e teremos que continuar nos preocupando com todo tipo de padronização possível… por isso, é bem provável q teremos q desenvolver 2 vezes… um para o CSS3 e outro para o CSS2…. e assim vai.

Diego Roberto Antunes

Acho incrível a idéia de CSS e suas breves evoluções. O que mais preocupa é a capacidade dos Webdesigners se atualizarem no modo de estruturação das páginas, ou seja largarem mão das tabelas e colocarem na cabeça que o HTML não foi feito para estruturação e layout. O problema é que “estes” usam do CSS unicamente para Links, Backgrounds, e o pior em Tabelas e não o exploram de modo eficiente e prático para resultados.

Tiago Luisi

seguinte meus amigos , eu gostei da “historinha”, mas esta muito vago, eu gostaria de saber mais sobre CSS nível 2, pois qual são as diferenças e vantagens e na pratica o que ela tem de melhor?

Ana Pereira

oi! estou no 11ºano, mesmo no final ;P
tenho de fazer um projecto (pagina Web) e tenho de aplicar HTML, CSS e JavaScript… ainda só dei HTML e acho muito interessante e a pagina esta a ficar muio gira…
Agora vou entrar no CSS mas primeiro a minha stora pediu um trabalho sobre CSS onde tenho que abordar vários itens e um deles é a história e a evolução… espero que não se importe que faça um resumo a partir da história que li no seu cite…
obrigada até mais*****

Voltar para o topo

Histórico