9

数か月前に、HTMLの短縮バージョンまたは拡張機能に関する記事を読んだことを覚えています。その目的は、終了タグを削除することにより、HTMLコードを大幅に簡潔にすることであり、ある種のループも許可されている可能性があります。今使いたいのですが、何と呼ばれていたのか思い出せないようです。

オンラインで検索してHamlを見つけましたが、Hamlの構文は記事から覚えている例のようには見えません。この記事の構文では、インデントの一種である直角ブラケットを使用していました。

この言語はなんですか?

4

3 に答える 3

15

アップデート

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>
于 2010-06-09T14:35:01.683 に答える
1

(タイトルから)一般的な質問に答えるには、はい、かなりの数があります。

これらは、私が自分の仕事のために見たいくつかです。

コメントにさらに追加すると、それらを回答に追加できます(コメントにも存在します)。

于 2015-08-07T18:45:33.283 に答える