|
Project Information
Members
Featured
Downloads
Links
|
Zen Coding — a new way of writing HTML and CSS codeFollow us on Twitter @zen_coding New version 0.7 is available (March 13, 2011), read release notes for more info.Zen Coding is an editor plugin for high-speed HTML, XML, XSL (or any other structured code format) coding and editing. The core of this plugin is a powerful abbreviation engine which allows you to expand expressions—similar to CSS selectors—into HTML code. For example: div#page>div.logo+ul#navigation>li*5>a ...can be expanded into: <div id="page"> <div class="logo"></div> <ul id="navigation"> <li><a href=""></a></li> <li><a href=""></a></li> <li><a href=""></a></li> <li><a href=""></a></li> <li><a href=""></a></li> </ul> </div> Read more about current Zen Coding syntax Abbreviation engine has a modular structure which allows you to expand abbreviations into different languages. Zen Coding currently supports CSS, HTML, XML/XSL and HAML languages via filters. Current features of abbreviation engine
To better understand how Zen Coding works, watch demo video and read Smashing Magazine tutorial. Zen Coding isn’t only a decent abbreviation engine, it also provides some very useful actions for HTML-coder’s every day needs, like: Wrap with Abbreviation, Tag Balancing, Toggle Comment, Remove Tag etc. Read more about available actions. Officially supported editorsThese plugins are developed by Zen Coding team and guarantee to have full support of all Zen Coding latest features.
Third-party supported editorsThese plugins are using official Zen Coding engine and developed by third-party developers. Thus, no guarantee that they support all latest ZC features.
Unofficial implementationsThese plugins are developed by third-party and has their own ZC engine implementation, which leads to different feature set and abbreviation syntax. Zen Coding team has no relation to this projects.
DevelopmentZen Coding is currently developed at GitHub. There’s also available developer previews of upcoming features and a Plugin HOWTO about adding Zen Coding support for your favorite editor. New Zen Coding releases are announces on our Twitter account. |