zencoding
作用 | 例子 | 备注 | |
E#name |
产生一个id为name的标签 | span#name | 可以直接使用#name,默认产生的标签是div |
E.name | 产生一个class为name的标签 | span.name span.name.title |
可以直接使用.name,默认产生的标签是div |
E>E | 产生父子级结构 | div>span | |
E+E | 产生兄弟级结构 | .side+.main | |
E[attr] | 产生带指定属性的标签 |
E[name] |
|
E|e | 将产生的标签转换成html实体 | E#wrap>.body|e | |
E*N | 产生N个E | ul.list>li*5 | |
E*N$ | 产生N个E,并将$替换成递增数字序列 | ul.list>li.ico-$*5 | |
E+ | 产生默认设定的一组标签 | table+ ul+ | |
(E) | 括号限制子级作用范围, 可以用来撰写更复杂的结构 |
#wrap>(#header>h2)+(#main>.container+.side)+#footer |