1. ホーム
  2. Web制作
  3. HTML/Xhtml

editplus用Zenコーディングのコード例

2022-01-29 10:28:20
例えば、こう入力する。
XML/HTMLコード
div#page>(div#header>ul#nav>li*4>a)+(div#page>(h1>span)+p*2)+div#footer
以下のページを生成します。
XML/HTMLコード
コピーコード
コードは以下の通りです。

<div id="page">
<div id="header">
<ul id="nav">
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</div>
<div id="page">
<h1><span></span></h1>
<p></p>
<p></p>
</div>
<div id="footer"></div>
</div>

朝、シャオミンに薦めたら、Zen codingは今、editplusのためにあるんだよと言われた。喜んでダウンロードしました。実行してみると、生成されたコードが公式のものと違うので、まだ改良の余地があるようだ。zen coding for editplusは以下のコードを生成する。
XML/HTMLコード
コピーコード
コードは以下の通りです。

<div id="page"></div>
<div id="header">
<ul id="nav">
<li>
<a href=""></a><div id="page"></div>
<h1>
<span></span><p></p>
<p></p>
<div id="footer"></div>
</h1>
</li>
<li>
<a href=""></a><div id="page"></div>
<h1>
<span></span><p></p>
<p></p>
<div id="footer"></div>
</h1>
</li>
<li>
<a href=""></a><div id="page"></div>
<h1>
<span></span><p></p>
<p></p>
<div id="footer"></div>
</h1>
</li>
<li>
<a href=""></a><div id="page"></div>
<h1>
<span></span><p></p>
<p></p>
<div id="footer"></div>
</h1>
</li>
</ul>
</div>

この標準からの乖離はあまりにも大きい...。しかし 単純なケースでは、うまくいくのです。何もしないよりはましだ。何もしないよりはましだ。