数か月前に、HTMLの短縮バージョンまたは拡張機能に関する記事を読んだことを覚えています。その目的は、終了タグを削除することにより、HTMLコードを大幅に簡潔にすることであり、ある種のループも許可されている可能性があります。今使いたいのですが、何と呼ばれていたのか思い出せないようです。
オンラインで検索してHamlを見つけましたが、Hamlの構文は記事から覚えている例のようには見えません。この記事の構文では、インデントの一種である直角ブラケットを使用していました。
この言語はなんですか?
Zen CodingはEmmetに名前が変更され、GitHubにコードベースがあります。
http://code.google.com/p/zen-coding/にあるZenCodingをお探しだと思います。
Zen Codingは、高速HTML、XML、XSL(またはその他の構造化コード形式)のコーディングと編集のためのエディタープラグインです。このプラグインのコアは、CSSセレクターと同様の式をHTMLコードに拡張できる強力な省略形エンジンです。
div#page>div.logo+ul#navigation>li*5>a
に拡大
<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>