<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Learning Emmet]]></title><description><![CDATA[Learning Emmet]]></description><link>https://learning-emmet.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 18:38:50 GMT</lastBuildDate><atom:link href="https://learning-emmet.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Learning Emmet]]></title><description><![CDATA[1 . The Basics: Tags and Nesting(press Tab) :
Type: div → Result: <div></div>

Child(>), Sibling(+), Climb up(^), class(.), id(#) :
 <!-- header>div.logo>ul>li^^^nav+main+foote -->
 <header>
     <div class="logo">
         <ul>
             <li></li...]]></description><link>https://learning-emmet.hashnode.dev/learning-emmet</link><guid isPermaLink="true">https://learning-emmet.hashnode.dev/learning-emmet</guid><category><![CDATA[#learningemmet]]></category><category><![CDATA[ChaiCode]]></category><category><![CDATA[Chaiaurcode]]></category><dc:creator><![CDATA[Aryan Gupta]]></dc:creator><pubDate>Thu, 29 Jan 2026 12:31:26 GMT</pubDate><content:encoded><![CDATA[<p>1 . The Basics: Tags and Nesting(press Tab) :</p>
<p><strong>Type:</strong> <code>div</code> → <strong>Result:</strong> <code>&lt;div&gt;&lt;/div&gt;</code></p>
<ol start="2">
<li><p>Child(&gt;), Sibling(+), Climb up(^), class(.), id(#) :</p>
<pre><code class="lang-xml"> <span class="hljs-comment">&lt;!-- header&gt;div.logo&gt;ul&gt;li^^^nav+main+foote --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">header</span>&gt;</span>
     <span class="hljs-tag">&lt;<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"logo"</span>&gt;</span>
         <span class="hljs-tag">&lt;<span class="hljs-name">ul</span>&gt;</span>
             <span class="hljs-tag">&lt;<span class="hljs-name">li</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">li</span>&gt;</span>
         <span class="hljs-tag">&lt;/<span class="hljs-name">ul</span>&gt;</span>
     <span class="hljs-tag">&lt;/<span class="hljs-name">div</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">header</span>&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">nav</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">nav</span>&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">main</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">main</span>&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">footer</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">footer</span>&gt;</span>
</code></pre>
</li>
<li><p>Multiplication(*) :</p>
<pre><code class="lang-xml"> <span class="hljs-comment">&lt;!-- ul&gt;li*5 --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">ul</span>&gt;</span>
     <span class="hljs-tag">&lt;<span class="hljs-name">li</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">li</span>&gt;</span>
     <span class="hljs-tag">&lt;<span class="hljs-name">li</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">li</span>&gt;</span>
     <span class="hljs-tag">&lt;<span class="hljs-name">li</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">li</span>&gt;</span>
     <span class="hljs-tag">&lt;<span class="hljs-name">li</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">li</span>&gt;</span>
     <span class="hljs-tag">&lt;<span class="hljs-name">li</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">li</span>&gt;</span>
 <span class="hljs-tag">&lt;/<span class="hljs-name">ul</span>&gt;</span>
</code></pre>
</li>
<li><p>Numbering($) :</p>
<pre><code class="lang-xml"> <span class="hljs-comment">&lt;!-- ul&gt;li.item-$*3 --&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">ul</span>&gt;</span>
     <span class="hljs-tag">&lt;<span class="hljs-name">li</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"item-1"</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">li</span>&gt;</span>
     <span class="hljs-tag">&lt;<span class="hljs-name">li</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"item-2"</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">li</span>&gt;</span>
     <span class="hljs-tag">&lt;<span class="hljs-name">li</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"item-3"</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">li</span>&gt;</span>
  <span class="hljs-tag">&lt;/<span class="hljs-name">ul</span>&gt;</span>
</code></pre>
</li>
<li><p>Text{…} :</p>
<pre><code class="lang-html"> <span class="hljs-comment">&lt;!-- button{submit} --&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">button</span>&gt;</span>submit<span class="hljs-tag">&lt;/<span class="hljs-name">button</span>&gt;</span>
</code></pre>
</li>
<li><p>Dummy Content(lorem) :</p>
<pre><code class="lang-html"> <span class="hljs-comment">&lt;!-- p&gt;lorem*2 --&gt;</span>
 <span class="hljs-tag">&lt;<span class="hljs-name">p</span>&gt;</span>2 para of dummy content<span class="hljs-tag">&lt;/<span class="hljs-name">p</span>&gt;</span>
</code></pre>
</li>
<li><p>Boilerplate(!) :</p>
<p> <strong>Type:</strong> <code>!</code> and press <code>Tab</code>.</p>
</li>
</ol>
]]></content:encoded></item></channel></rss>