
A ZenHTML egy plugin, különböző szerkesztőkhöz és arra hivatott, hogy HTML, XML, CSS kód írásában segítse, gyorsítsa munkánkat. Maga a használata nagyon egyszerű, és a népszerű szerkesztőkhöz (pl Eclipse/Aptana, Coda, Notepad++, PSPad) elkészült és letölthető plugin formájában.Konkrét példán keresztül nézzük az alábbi sort:
div>ul>li*5>a
Ez mindösszesen annyit csinál nekünk hogy az alábbi formában létrehozza a következő kódrészletet:
<div>
<ul>
<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>
Látható, hogy a használata egyszerű, és adja magát, minden túlmagyarázás nélkül is. A használata egyszerű és gyorsan megtanulható. Szerkesztőkben könnyen rendelhetünk valami billentyűzet kombinációt és akkor pillanatok alatt elsajátíthatjuk a működését. További lehetőségek:Az oldalt felépítő elemeinket elláthatjuk ID vagy Class névvel is:
div.listbox>ul#element>li*5>a
Melynek a végeredményét így kapjuk meg:
<div class=”listbox”>
<ul id="element">
<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>
A kisebb blokkokat a fenti módszerek segítségével létrehozhatjuk. Emellett lehetőségünk van nagyobb összetettebb struktúrát is létrehozni, ami csak annyiban különbözik, hogy zárójelekkel különítjük el az összetartozó részeket, és plusz jellel összekapcsoljuk őket. Ezután a fenti példából kiindulva, az alábbi módon tehetjük meg:
div#wrap>(header>nav>ul>li*3>a>span)+(div.content>)+(aside>p*2>a)+footer>ul>li*5>a)
Ezzel létre is hoztunk egy kisebb oldalt:
<div id="wrap">
<header>
<nav>
<ul>
<li><a href=""><span></span></a></li>
<li><a href=""><span></span></a></li>
<li><a href=""><span></span></a></li>
</ul>
</nav>
</header>
<div class="content">
</div>
<aside>
<p><a href=""></a></p>
<p><a href=""></a></p>
</aside>
<footer>
<ul>
<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>
</footer>
</div>
Mint az elején említettem, több támogatott szerkesztő is van, ahol pluginként egyszerűen munkára foghatjuk a ZenHTML-t. A honlapján, minden információt, és verziót letölthetünk, a wiki oldalon összegyűjtve láthatjuk, hogy a népszerű szerkesztőkhöz hogyan tudjuk a plugint telepíteni. A végére pedig egy remek video, ami megmutatja a benne rejlő lehetőségeket, működés közben is.
Harder
Profil
Korábbi hozzászólások (1)
A régi blogon érkezett hozzászólások archívuma. Új hozzászólást már nem lehet írni.
Hasznos kis plugin. Egyébként ha valakit érdekel, akkor itt van az összes elérhető "parancs": http://code.google.com/p/zen-coding/wiki/ZenHTMLElementsEn
Van hozzáfűznivalód? Írj nekem közvetlenül.
Kapcsolat