Escrever código HTML é de certa forma uma tarefa cansativa. Um exemplo é o fechamento de tags tais como div, strong, ul, li…, tarefa relativamente simples e rápida, mas imagina se você pudesse escrever somente a tag de abertura dos seus elementos? Com certeza ganharia um tempo preciso. Isso é possível com os pré-processadores HTML.
Pré-processadores são programas que recebem um texto e após ser compilado geram uma saída que pode ser interpretada pelo seu navegador. Hoje em dia é muito comum o uso de pré-processadores para CSS (Escrevi um artigo falando sobre o LESS), porém há esse tipo de ferramenta para HTML também.
Alguns pré-processadores HTML
No exemplo abaixo criamos uma div com atributo id igual a conteúdo. Para informar ao pré-processador que queremos essa div conteúdo dentro do elemento body perceba que indentamos o texto #conteudo mais para dentro. A mesma coisa foi feita com o texto Título exemplo e o restante.
body #conteudo h1 Título exemplo .box p Parágrafo
Exemplo de saída após ser compilado
<body> <div id="conteudo"> <h1>Markup examples</h1> <div class="box"> <p>Parágrafo</p> </div> </div> </body>
Outro exemplo usando Slim. Na aba Slim a sintaxe do compilador Slim, e na aba Result o resultado final
nav
ul
li
a href='#' Home
li
a href='#' About
li
a href='#' Clients
li
a href='#' Contact Us
Você pode usar o site http://codepen.io para testar alguns dos pré-processadores. Ao entrar no site clique em New Pen e depois configure um pré-processador do seu gosto (conforme destaque na imagem abaixo)
Curta a página do blog kadunew no Facebook. Siga-me no Twitter: @kadunew ou assine nosso Feed e fique por dentro de todas atualizações aqui do blog.