A introdução rochosa de css em desenvolvimento web

Cascading Style Sheets (CSS) ter sido um presente dos céus para os desenvolvedores web, tornando muito mais fácil e mais previsível para criar e implantar páginas da web através de uma variedade de navegadores e dispositivos. A abordagem anterior, tabelas, causou problemas aos desenvolvedores quase desde o primeiro dia.

Video: Desenvolvimento Web - HTML, CSS e javascript #1 - Usando uma IDE profissional: Netbeans IDE

As mesas eram tão problemático que os desenvolvedores web sofisticados estavam ansiosos para algo diferente. A primeira especificação para Cascading Style Sheets, chamado CSS 1, foi introduzido em 1996. Mas levou três anos para navegadores para suportar a maior parte do padrão inicial, e as implementações foram incompletas, inconsistentes entre os navegadores, e buggy.

Esta implementação lenta e inconsistente causou enormes problemas para os desenvolvedores web. Eles foram confrontados com a escolha entre o uso continuado de mesas-o diabo eles sabiam -e tentando fazer as coisas funcionarem em CSS - o diabo não o fizeram.

Piorando as coisas foi a crescente tendência dos usuários a ignorar os pedidos de desenvolvedores para atualizar seu software navegador quando novas versões saiu. Muitas vezes era uma verdadeira luta para obter um site spiffy-olhando para trabalhar em versões mais recentes do Internet Explorer, os líderes Netscape Navigator -a naquele tempo -e navegadores menores, como Opera. (Na época, muitos usuários da AOL naveguei pela web usando o navegador interno da AOL, um animal feio e nomeadamente desatualizado.)



No entanto, qualquer página da web que usou CSS foi quase garantida para quebrar em algumas versões mais antigas desses mesmos, e outros, navegadores. As mesas eram quase tão ruim, ou pior. Basta pegar uma página web para trabalhar como pretendido era um grande problema.

Finalmente, no ano de 2000, o Internet Explorer 5 para o Macintosh implementado com sucesso todos CSS 1, e partes da norma sucessor, CSS 2. (CSS 2 foi publicado inicialmente em 1998.) Outros navegadores seguido nos próximos meses e anos depois. E uma nova versão do CSS 2, chamado de CSS 2.1, eliminou algumas características pouco utilizados, tornando a implementação mais fácil. CSS 2.1, introduzido em 2004, continuou a ser revisto.

CSS 3 separa o padrão CSS em documentos separados chamados módulos. Ironicamente, dada a longa história e torturado de CSS 2, primeiros rascunhos do CSS 3 foram publicados em 1999. CSS 3 agora inclui mais de 50 módulos, alguns mais estável do que outros. CSS 3 é o padrão usado para a maioria de desenvolvimento web hoje.

Video: Web Development Tutorial for Beginners (#1) - How to build webpages with HTML, CSS, javascript

Tendo estabilizado, CSS pode ser utilizada com segurança para problemas complexos, como fazer uma obra única página web em tudo, desde dispositivos móveis a telas gigantes, como a série iMac. Mas não foi sempre assim, e muitos veteranos da web ainda ter ressacas psicológicos dos difíceis dias anteriores da web.


Publicações relacionadas