FEATUREDBLOG

Zen Coding,透过css生成html15.12.09

是不是觉得每天都敲同样的html代码有点麻木?ok,那就让css代我们生成优雅的代码和排版吧。让我们专心做其他更重要的事。

这就是Zen Coding所能做的。Zen Coding是一套快速编写html/css的工具,语法简单至极,实现的效果却有点惊人。利用css的书写规则来创建html,想像一下这有多便利吧,尤其是列表、小模块,这简直太棒了!

演示视频

简单的例子

1
div#content>h1+p

上面这一行的输出结果

1
2
3
4
<div id="content">
    <h1></h1>
    <p></p>
</div>

更多语法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
* E
Element name (div, p);
* E#id
Element with identifier (div#content, p#intro, span#error);
* E.class
Element with classes (div.header, p.error.critial). You can combine classes and IDs, too: div#content.column.width;
* E&gt;N
Child element (div&gt;p, div#footer&gt;p&gt;span);
* E+N
Sibling element (h1+p, div#header+div#content+div#footer);
* E*N
Element multiplication (ul#nav&gt;li*5&gt;a);
* E$*N
Item numbering (ul#nav&gt;li.item-$*5);

上手很简单,多看几个例子就ok,或者在demo尝试一下,online demo
Zen Coding支持的IDE众多,包括textmate和espresso,可以作为插件安装到我们最熟悉的IDE上。Ok, let’s speed up!

Leave a Reply

slidein
  • 最新评论

    • tandberg: 博主高手,学习了!
    • Scarecrow: 太激动了忘了写Email scarecrowwang#gmail.com
    • Scarecrow: 求一个GoogleWave邀请,大恩不言谢
    • wingky: wave其真正含义是要在以后将作为目前主流协作工具的取...
    • laich: 谢谢博主,送我一个邀请:xlaichi#gmail.com
  • 搜索

  • 我在读

  • 我在看