Tableless - Desenvolvimento inteligente com Padrões Web

11/01/2006
Artigos

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 …

Por


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.

Por Diego Eis

Diego Eis criou o Tableless para disseminar os padrões web no Brasil. Como consultor já treinou equipes de empresas como Nokia, Globo.com, Yahoo! e iG. É palestrante e empreendedor.

http://twitter.com/diegoeis/

Veja os outros posts de

  • http://tiagomadeira.net Tiago Madeira

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

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

    Falou!

  • http://www.brunodulcetti.com 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.

  • http://undergoogle.com.br Bruno Soares

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

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

  • http://www.fatorw.com 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

  • http://www.dotzero.neostudium.com.br/ 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

  • http://www.pdt.2ss.com.br Shino

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

  • http://tableless.com.br/ 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.

  • http://www.m4web.com.br 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.

  • http://www.wta3.com.br 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*****

  • Pingback: Tribo do C.I. Podcast – Episódio #002 – HTML5

  • Pingback: CSS3 – Novo mundo de possibilidades « Chairim – Arte e Design

  • Pingback: Desafio teórico 3 – CSS3 – lab2