Zen Coding: Como escrever HTML/CSS mais rápido

Postado por: Pedro Rogério em

Zen Coding é um plugin, criado por Sergey Chikuyonok para Aptana, TextMate, Coda e Espresso, baseado em JavaScript (para o Aptana) ou Python (restante dos Scripts) que utiliza uma lógica avançada para a construção do HTML e CSS.

Vídeo (Objeto multimídia)

A idéia deste projeto é usar a lógica da sintaxe do CSS para escrever gandes blocos de código:

div#content.wide.column>h1+ul#nav>li.item$*5>a

O resultado da declaração acima você vê abaixo:

<div id="content" class="wide column">
    <h1></h1>
    <ul id="nav">
    <li class="item1"><a href=""></a></li>
    <li class="item2"><a href=""></a></li>
    <li class="item3"><a href=""></a></li>
    <li class="item4"><a href=""></a></li>
    <li class="item5"><a href=""></a></li>
    </ul>
</div>

Para criar um novo documento XHTML Strict, basta digitar o seguinte código:

html:xs

Ele irá gerar o seguinte código:

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
</head>
<body>

</body>
</html>

Basta conferir a lista de elementos Zen dedicados a HTML, e também a lista Zen de seletores HTML.

Download

Posts Relacionados

Confira também outros artigos interessantes postados aqui no blog.

Gostou desse post?

Assine o nosso Feed RSS, siga-nos no Twitter, ou simplesmente nos recomende a seus amigos!

Sobre Pedro Rogério

Pedro Rogério é desenvolvedor web por paixão, não saberia fazer melhor outra coisa. Além de escrever para o Pinceladas da Web também escreve para o CSS no Lanche, blog voltado ao desenvolvimento front-end.

32 Responses to “Zen Coding: Como escrever HTML/CSS mais rápido”

  1. Estou planejando usar outras ferramentas de desenvolvimento (hj uso quase sempre o DW). Quem sabe esta seja uma boa alternativa…

  2. Walter Vieira disse:

    Fala Pedro, blz?
    Ótima dica, realmente muito produtiva.

    Já baixei a versão para CODA e já estou estudando.

    Abraço.

  3. Isso é demais, HTML já é simples o suficiente pra não precisar de ajuda pra escrever. Pra quem usa textmate tem os bundles nele que já ajudam no que precisa.

  4. não entendi como faço a utilização dele… adorei a forma de escrever o html, mais como usa-lo não entendi! baixei e veio arquivos que fique perdido!

  5. Renie disse:

    putz, vão acabar me fazendo comprar um mac, ai meu bolso, po só funfiona no aptana pra ruinDOWS…

  6. tony kaique disse:

    Baixei a versão para Dreamweaver e também Aptana para windows e não funcionou por aqui, se alguem tiver um resultado positivo no windows comenta aí…

    • Fábio Sardinha disse:

      1. Instalar a extensão no Dreamweaver,
      2. Reiniciar o Dreamweaver,
      3. Use: Commands>Expand Abbreviation. para ver funcionar a conversão da linka de codigo

      Como criar atalho do ZenCoding para Dreamweaver:
      Para criar o atalho Ctrl +,
      1. Edit > Keyboard Shortcuts
      2. Duplicar o atual conjunto de atalhos de teclado (o primeiro mini-ícone da esquerda no topo da caixa de diálogo)
      3. Expanda “Commands”
      4. Role para baixo para Expand Abbreviation
      5. Em “Press Key” selecione o ‘CTRL’, ‘. mas alguma tecla que queira usar como atalho, caso já exista alguma utilizada clique em ‘Change’ e de OK

      Eu preferi usar a tecla “CTRL + \” , pois além de próximas não estão sendo usadas em outro atalho

  7. Alex Batista disse:

    Pois é Pedro, você pegou o Plugin, mas não ensinou como utiliza-lo. :(

    Abraços,

  8. Carlos Alan disse:

    como eu instalo ele no aptana?

  9. Carlos Alan disse:

    Pedro.. em todo projeto.. vou ter que usar essa pasta?

  10. Mario Sérgio disse:

    Bakana!
    alguem sabe na onde tem “coda” versão windowns?

  11. Miquéias disse:

    @Mario Sérgio

    Coda é apenas para MAC.

  12. Alexsandro disse:

    Muito bacana este plugin em…. gostei demais.

  13. tony kaique disse:

    Sai a versão nova para Dreamweaver, mas ainda assim não estou conseguindo fazer funcionar, será que é pq estou utilizando a versão CS4?

  14. Felipe Brito disse:

    Cara, no meu DW CS4 não aparece a opção “Expand Abbreviation”. Já instalei várias vezes e reiniciei e nada aparece.
    Alguém sabe se tem algo que possa ser feito ?

    Valeu!

  15. Mauro George disse:

    Só uma duvida… alguem teve o seguinte problema no aptana:

    Instalo e funciona normalmente no entanto algumas das letras que são utilizadas pelo script, scripts > zen coding, não funcionam na hora de escrever o codigo para isso tive que mudar a chave http://docs.aptana.com/docs/index.php/Eclipse_Monkey_scripting_with_Ruby#Adding_metadata_to_your_script apenas para saber se alguem passou por isso.

  16. Jonnathan disse:

    Esse tal de Aptana é o que? Um plugin para o Eclipse? No site deles http://www.aptana.org/php esta falando que o Aptana PHP não esta mais incluído no Aptana Studio 2.0 e agora só esta disponível o Eclipse PDT (PHP Development Tools) , tem como eu instalar o plugin Zen Coding no eclipse usando o PHPDT?

  17. Consegui fazer funcionar no DW 8.

  18. Temístocles disse:

    Para este plugin funcionar, e aparecer as opções no dreamweaver cs4, não é só instalar, é tambem necessario ativa-lo no gerenciador de extenções, basta “ticar” o zen coding instalado. flws.

  19. Renie disse:

    Pra quem for fã do notepad++ tbm existe esse plugin pra ele agora \o/

  20. Diego disse:

    Muito bom cara, já estou usando…

    Valeu pela dica!

    Absss

  21. Pedro disse:

    Produtividade a mil! :)

Leave a Reply