Quando cansa tentar obedecer a semântica web

Posso dizer que já criei muitas páginas HTML de dar medo, sem o mínimo de obediência aos padrões estabelecidos pela W3C, ou mesmo seguindo a sintaxe correta, mas com tags erradas, semântica incorreta. Aprende-se mais a cada dia e hoje tento fazer o meu melhor em seguir a semântica, eu digo tento, porque os browsers teimam em me desafiar.

Não é novidade que o Internet Explorer é, de longe, o pior caso em seguir padrões web, mas simplesmente não podemos abandoná-lo. Que o digam os meus clientes, que de forma alguma trocam de navegador.

Não sou bom em design, nunca fui, dou minhas patadas, mas para bolar layouts de sites novos eu sempre passo para um outro amigo, também freelancer. Infelizmente ele, embora crie layouts muito bons, não tem experiência em padrões web, sendo assim, cabe a mim adequar o código fonte, e como já disse, faço o melhor que posso. Mas quando o seu layout deve ser flexível e um determinado elemento teima em não se apresentar corretamente em um certo “browser”, é necessário parar para pensar: “sacrifico o layout ou a semântica desse bloco ?”

O tempo urge pelo sacrifício da semântica, os mega indexadores preferem o sacrifício do layout. Eu opto tentar ao máximo ir pela semântica, mas não sou fanático ao ponto de jogar fora o layout só porque um elemento não funciona direito no browser X ou Y. Se o elemento que fugirá da semântica é de mínima importância, não pense duas vezes,  quebre o padrão, mas somente faça isso quando não houver outra alternativa, esgotaram-se mesmo as possibilidades. É fácil seguir a semântica quando sua página é um “linguição fixo”, agora quando os elementos devem ser adequar ao perfil do usuário aí você se complica.

Podem me jogar pedras, mas por favor, o façam também contra o IE. Sempre crio o conteúdo utilizando como navegador o Firefox, e tudo que fiz sempre funcionou corretamente nele. Rezo para que um dia ele chegue à liderança e com grande margem, e somente nesse dia é que eu conseguirei convencer meu cliente a trocar de navegador, antes disso, nós é que temos que ser flexíveis.

Mas lembre-se um pequeno trecho sacrificado que no futuro pode ser corrigido com o uso de melhores navegadores é uma coisa, chutar toda a semântica é bem diferente, por favor nunca façam este último, sigam padrões, ou pelo menos 99,99% deles.

2 Comments »

  1. sidney berkenbrock said,

    May 2, 2007 @ 10:35 pm

    muito interessante esse seu post, faço análise de sistemas, mas estou ainda no 1 ano e é por isso que eu sou apaixonado por computador, desafios de debugar, de criar projetos de software, de tornar a vida do usuario mais colorida…
    parabens pelo conhecimento e um dia eu também chego lá !!!

  2. Carlos Oliveira said,

    May 3, 2007 @ 2:55 am

    Imagina Sidney, obrigado pelo elogio, mas nesse ramo de informática o conhecimento não pára jamais, se ficar um tempo parado sem acompanhar o que está acontecendo, perde-se grandes oportunidades, aprenda todo dia, mas se você é apaixonado por computador, ótimo, motivo não vai faltar pra ir atrás de conhecimento.

RSS feed for comments on this post · TrackBack URI

Deixe seu comentário