Forum de Design
20

10 coisas legais que poderemos fazer assim que o IE6 morrer

Algumas pessoas acham que o IE6 já está morto. Mas apenas desenvolvedores que tem a sorte de ter uma audiência específica podem pensar assim (ou aqueles que se recusam a testar sites no IE6 – eu incluso). O resto que possui um público-alvo ordinário e não-tecnológico ainda tem preocupações com o IE6. Mas alguns dizem que daqui a 12 meses o problema estará resolvido e o uso do IE6 cairá 97%. Eis algumas coisas legais que nós desenvolvedores poderemos fazer então:

ripie6

Usar child selectors

Chega de definir regras descentes infinitas para cancelar outras regras. Com CSS2, seletores-filho (ou child selectors) poderemos especificar regras de CSS válidas apenas a filhos diretos, e não descendentes em geral.

Ter uso total de PNGs de 24 bits

Chega de usar imagens adicionais apenas para dar um efeito de sombra, brilho ou semi-transparência. Finalmente vamos poder usar PNGs para dar mais vida aos nossos sites sabendo que isso funcionará em todos os navegadores.

Usuário do IE6 não vê essa imagem

Usar seletores de atributo

Chega de ter que definir classes para inputs – como input class=”text”… – quando podemos inserir isso com seletores de atributo do CSS2 como input[type="text"].

Usar uma gama maior de propriedades de display

Vamos finalmente poder usar coisas como display:inline-block em vez de float:left. Ou seja, chega de float dentro de float dentro de float ad infinitum. E nada mais de usar overflow:hidden para fazer com que blocos se ajustem direito (embora devo lembrar que só conseguimos utilizar isso depois de sair o Firefox 3).

Usar min-width e max-width

Embora a implementação do IE6 de width é bem similar a correta implementação de min-width ainda não chega a ser a mesma coisa e ainda não serve para o propósito correto; além do mais, ele nem reconhece max-width. Com o fim do IE6 pode surgir uma nova renascença em block-layout design, com uma maior flexibilidade que designer estão querendo a anos.

Jogar fora 90% dos hacks de CSS (e 90% das razões pelas quais utilizá-las)

Chega de se preocupar com caracteres repetitivos estranhos, blocos misteriosamente invisíveis ou margens duplas frustrantes. Com o fim do IE6, chega também o fim da necessidade de diagnosticar e curar uma gama tão grande de bugs de rendering.

Adicionar abreviações que todos possam ver

Embora, pessoalmente, eu use apenas o elemento abbr e nunca o acronym ainda fico chateado quando lembro que usuários de IE6 não podem ver a caixinha e fico ainda mais chateado quando a ocasião estranha aparece de eu ter que usar um script para isso (e não consigo achá-lo)

Poder confiar no z-index de novo

Chega de ficar ponderando e batendo a cabeça tentando descobrir por que o layer X está em cima do layer Y quando deveria estar abaixo, tentando adivinhar o que fizemos de errado apenas para lembrar que – duh – não fizemos nada de errado: é um problema do IE6.

Economizar tempo e dinheiro

Menos tempo criando hacks significa menos tempo de desenvolvimento e um custo menor.

Nos divertir de novo

Desenvolver código CSS vai se tornar o trabalho prazeiroso que já foi algum dia. Isto é, até que nossas expectativas sejam elevadas novamente e o IE7 se torne nosso novo inimigo.

Fonte: Sitepoint (traduzido e adaptado por Canha)

Artigos relacionados

Foto do autor

Canha

Canha é o criador do Design.blog e co-fundador do xCakeBlogs. Ele é designer e blogueiro. Arquivado na categoria Web Development



18 Comentários

  1. Thiago Menezes
    08/05/2009 às 17:15 | #

    tempo é dinheiro! genial!

  2. Fábio Sardinha
    08/05/2009 às 18:34 | #

    Adorei o texto e já passei para a minha rede no Twitter, parabéns

  3. Joel Vieira
    08/05/2009 às 19:34 | #

    Ótimo texto!! Obrigado

  4. Elker.C
    08/05/2009 às 23:00 | #

    Aleluia! Tomara que esse troço morra mesmo!
    Tudo que e faço da erros do IE6, agora vou poder ser feliz! Vou torce bastante para que o Win7 de 100% certo e esse negocio que não deveria ser inventado acabe de vez!

  5. Flávio
    10/05/2009 às 02:04 | #

    Depois de quase um ano sem comentar, rááá, to de volta. :D

    Well, tipo, na minha opinião, se o IE 6 ainda tem um grande número de usuários é que sites ainda dão suporte a ele. No momento que os sites pararem de dar suporte a ele, os usuários verem que os sites ficam ruins no IE 6, eles irão para o IE 7 ou IE 8 ou para outros navegadores. Claro, isso é arriscado. A concorrência pode dar suporte para o IE 6 e aí, crew, o cara perde o cliente. Mas é um modo de acabar com ele. Exemplo, é como o novo padrão de tomadas elétricas, e equipamentos elétricos, as pessoas vão comprar os equipamentos, como geladeiras por exemplo, verão que suas tomadas velhas não funcionam e vão “migrar” para as novas tomadas nas casas. Foi um péssimo, exemplo, mas ilustra bem minha opinião. :P

  6. Marlon
    10/05/2009 às 10:10 | #

    Putz, ainda falando nisso? Com o tempo o IE6 vai sumindo, se você observar vários portais famosos estão informando às pessoas atualizarem o seu navegador.

  7. Canha
    10/05/2009 às 11:46 | #

    Flávio,
    Na verdade, seu exemplo foi ótimo.
    Se TODOS os desenvolvedores pararem de dar suporte ao IE6, as pessoas vão ser forçadas a atualizarem.
    Abraços

  8. Bruno
    10/05/2009 às 22:17 | #

    Que ótimo exemplo!!!
    Fazendo isso a gente simplesmente terá história para contar pros nossos netos… “Olha, e assim a gente acabou com o IE6″…

    Mas sinceramente, que besteira o novo padrão de tomadas hein?? Pra telefone tudo bem, mas pra corrente alternada vai pra @*$*@$(*&@$*(&!!!!!!

  9. AnjoDigital.com
    12/05/2009 às 17:09 | #

    também não vejo a horas dessa versão ser eliminada,,,rs

  10. Antônio
    12/05/2009 às 21:14 | #

    Muito bom! Eu nem tenho IE6 no meu PC…
    quer dizer esta em algum lugar do HD mas… não faço teste nele e encorajo todos que conheço a migrarem pra algo mais evoluído!
    mas é engraçado porque ja conheci sujeitos tão apegados ao IE6 que quase brigam como se ouvissem uma blasfêmia: “experimente o mozilla!!”

  11. Diego Ghiggi
    13/05/2009 às 17:49 | #

    Resta esperar a disseminação do Windows 7.

    Tomara que faça MUITO sucesso e substitua o XP.

  12. João Henrique
    15/05/2009 às 15:58 | #

    Excelente materia! parabéns!

  13. Renan
    16/05/2009 às 10:45 | #

    Bem, não tenho esse problema nas apps que faço, eu faço o HTML e CSS de acordo com a w3c, se passar no validador deles, fica daquele jeito, ai não é problema meu se navegador X não mostra o site certo por não seguir os padrões(aka Internet Explorer)

  14. Siriguela
    19/05/2009 às 13:19 | #

    Nao tinha um nome melhor pro brwoser da microsoft nao??Gazelle fica meio estranho^^

    Nao adianta deixar de programar pra ie, sempre vai ter aqueles que usam a internet so pra orkut, myspace, fotolog e essas porcaria e para eles browser é aquele negocio de comer.
    Teria que se fazer uma reforma imensa no Ie(nao viavel), para se tornar algo produtivo.

  15. Teilor
    29/05/2009 às 14:54 | #

    O ódio ao IE6 ficou bem claro pela mensagem de boas vindas quando um usuário usa ele para acessar o teu blog.

    Já tive os meus problemas com o IE6, mas hoje não me preocupo mais. Que se danem os usuários do IE6, de qualquer jeito qualquer computador que esteja recebendo atualizações da Microsoft, já tem pelo menos o IE7 instalado a muito tempo.

  16. Bruno Possidonio
    05/06/2009 às 14:00 | #

    Bom, de fato concordo com essa lista e não vejo a hora de poder desfrutar de todos esse pontos.

    Porém, o PNG 24bits é suportado pelo IE6, pois esse tipo de arquivo trabalha com a paleta normal do PNG (Milhões de cores). O que temos problema com o IE6 é quanto ao PNG 32bits, que suporta a camada Alpha, responsável pelas transparências e sombras. Essa camada Alpha não é processada no IE6, sendo no PNG 8bits ou 32bits.

    Abraço.

  17. Miltinho
    06/07/2009 às 18:32 | #

    Nos meus sites eu coloquei uma barra que abre se for IE6 e incentiva o internauta a se atualizar .. quem quiser saber como fazer isso me mande um e-mail. Parabéns pelo artigo.

  18. Gustavo Zimmermann
    08/09/2009 às 11:20 | #

    Sem PA-LA-VRAS… realmente EX-CE-LEN-TE este artigo….

    parabéns ;)




Antes de comentar...

Antes de comentar, observe o seguinte:

  • Perguntas já respondidas na Lista de Perguntas Freqüentes serão ignoradas
  • Design é a profissão. O profissional é designer
  • Leia o artigo inteiro antes de comentar.
  • Em caso de pergunta, veja se já não foi respondido nos comentários acima
  • Comentários que começam com "Você pode..." ou variável, terá como resposta "Não. Faça sozinho". Use o Google e deixe de ser preguiçoso.
  • Spam, criancice e comentários em tiopês/miguxês serão apagados
  • É necessário ter o primeiro grau completo para comentar aqui. Se você abusar de frases sem pontuação ou mensagem em caps-lock, me reservo ao direito de escrachar você. Você foi avisado.

 

*
*