<a href='http://code benicar 20 mg.google.com/p/zen-coding/’>zen-coding是一系列文本编辑器/IDE插件,它通过python或其它脚本语言对编辑器进行了扩展,从而支持将一种全新的语法转化为HTML/XML。
有何不同
传统的HTML书写冗长乏味,且容易出现标签的配对出错,在长嵌套当中也不适宜于阅读。zen-coding所做的,即是模拟CSS选择器语法,自动生成HTML文档。
例如,下面这段HTML代码:
在zen-coding当中实际只需要这样写:
div#page>div.logo+ul#navigation>li*5>a
看起来非常简洁而且很神奇。关键在于,HTML文档实际上只有标签名、结构、属性这三个要素,而剩下的尖括号、缩进、引号,都不是HTML最核心的要素。zen-coding所做的,就是让你只写出三个关键要素,其余的交给程序去做就可以了。
编辑器支持
目前zen-coding已经支持了不少主流编辑器,包括Notepad++、CodeMirror、GEdit、Visual Studio、Dreamweaver、NetBeans、Vim、Emacs等等。详细的列表可以在zen-coding网站上看到。