LuizTiago.com - WebDeveloper

Blog

WebStandards... De volta ao princípio

Em uma das minhas aulas de WebStandards, um aluno me fez uma simples pergunta que levantei uma questão que poucos já discutiram sobre ela. Aproveitando o encejo, também trouxe a pergunta para o trabalho para ouvir o comentário de outras pessoas, profissionais já experientes na área. A questão é justamente uma "volta" ao passado e ao conceito de WebStandards que vou resumir agora. Antes da crítica, pense consigo: "para que serve as tags e ?"

Antigamente, a web era composta, na maioria por sites com "frames" e posteriormente com "tabelas". Qualquer tipo de alteração e modificação era bastante complicada para ser feita, além de ter uma margem de erro enorme, pois toda a formatação da página estava dentro de todas as páginas html do site (sendo repetida de forma inexplicável). E com este, além de outros motivos, o movimento Web Standards veio à tona. Este conceito rege que a formatação deve ser independente da marcação HTML. Atualmente, o maior site que prova este conceito é o CSS Zen Garden, que para quem não conhece, é um site que possui diversos layouts com apenas um HTML.

O assunto principal da discussão tem como base este conceito. Se toda a formatação deve ficar separada da marcação, para que serve a tag e ? Será que serve para formatar a seleção como negrito e itálico? ERRADO! Traduzindo, o conceito da tag serve para marcar a seleção com uma maior importância do que o contexto em que se encontra, enquanto a tag para marcar a seleção como uma ênfase. Deixar estas seleções como negrito ou itálico é apenas uma formatação padrão da maioria dos navegadores atuais. Por isto os resets devem limpar esta formatação e forçar o desenvolvedor a utilizar um com style ou class negrito, ou reformatar a tag colocando as propriedades que deseja colocar. Uma coisa é certa: Ambas as tags (além de outras que não citei neste exemplo) servem apenas para marcar aquela seleção com princípios semânticos.

E você, concorda com isto ? Mudou de opinião ? Faça novamente a pergunta para si e para seus amigos da área. E não esqueça... comente seu resultado! :)

Comentários

Hebert Souza
não conhecia ainda seu blog.
fui indicado por um amigo que leu a matéria.
parabéns pelo trabalho!
Rodrigo Teixeira
Talvez a grande dificuldade de algumas pessoas em entender o conceito da separação entre marcação e formatação esteja na parte da visual da página. Não culpo ninguém por isso, mas é uma cultura que se criou no meio.

Uma coisa que sempre recomendo é que todos os desenvolvedores, web designers e programadores que trabalham com HTML deveriam conhecer profundamente cada tag e seu objetivo dentro do contexto da página. Só assim seria possível entender semântica, microformatos e escrever uma folha de estilo realmente limpa.

Para concluir, não mudei de opinião. Usar as tags HTML certas para destacar o que é relevante é colocar em pratica o que o conceito do Web Standards prega.

Comente