Skip to main content

Command Palette

Search for a command to run...

Emmet for HTML: A Beginner’s Guide to Writing Faster Markup

Updated
2 min read

What Emmet is?

Emmet is nothing but an autocomplete plugin for an IDE that auto-completes HTML and suggests tags in modern IDEs. It comes pre-installed. In the early days, HTML was boring because you often repeated the same code, which was very tedious. Suppose you have to write boilerplate again and again, and in this case, emmet does this in a blink. When you start fast, you try to complete it fast, and you have emmet, then it’s like a magic or autocompleting tool.

Why Emmet is useful for HTML beginners

Emmet is useful for HTML beginners because it reduces repetitive typing, allowing them to focus on learning the logic of page structure and semantic hierarchy rather than getting bogged down in syntax. Emmet acts as a "shortcut language" or an advanced form of autocomplete that expands short abbreviations into full HTML code blocks. Beginners can instantly generate complex HTML structures (such as a navigation bar with a single line of abbreviations), providing immediate, satisfying results that help maintain motivation and engagement. Just type "!" and press the Enter key. It will automatically generate the HTML snippet.

How Emmet works inside code editors

acts as a built-in plugin in code editors like VS Code, accelerating HTML and CSS workflows by expanding simple abbreviations into full code snippets. It allows developers to type CSS-like expressions, such as ul>li*3, and press "Tab" or "Enter" to automatically generate full HTML structures.Type tags like p.content to immediately produce <p class="content"></p>.Typing lorem and a number (e.g., lorem20) generates placeholder text.As you type, the editor shows a preview of the expanded code.

Basic Emmet syntax and abbreviations & HTML elements using Emmet

div>ul>li

It will give you

<div>
    <ul>
        <li></li>
    </ul>
</div>

Here is multiplication emmet

ul>li*5

It will give you

<div>
    <ul>
        <li></li>
    </ul>
</div>

These were some basic Emmets shortcuts. There are many more.

Just hit TAB, and you will geta result like this

More from this blog

Prakash Jha Blogs

23 posts

Trying to write Blogs on day-to-day applications or technology from a different perspective, you never thought of how amazing those technologies are.

Emmet for HTML: A Beginner’s Guide to Writing Faster Markup