Gunakan Emmet (fitur bawaan VS Code) dengan mengetik singkatan + Tab/Enter.
!
→ Tekan Tab<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> </body> </html>
Singkatan | Hasil |
---|---|
a | <a href=""></a> |
p | <p></p> |
img | <img src="" alt=""> |
input | <input type="text"> |
form | <form action=""></form> |
ul>li | <ul><li></li></ul> |
table | <table><tr><td></td></tr></table> |
ul>li*5
→ 5 list items dalam ul:<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
div.container>header#header+main.content+footer#footer
→<div class="container">
<header id="header"></header>
<main class="content"></main>
<footer id="footer"></footer>
</div>
div.header
→ <div class="header"></div>
section#hero
→ <section id="hero"></section>
div.card.active
→ <div class="card active"></div>
p{Ini paragraf}
→ <p>Ini paragraf</p>
a{Click}+span{here}
→<a href="">Click</a>
<span>here</span>
Buat snippet Anda sendiri di VS Code:
html.json
."Bootstrap Navbar": {
"prefix": "navbs",
"body": [
"<nav class='navbar navbar-expand-lg bg-body-tertiary'>",
" <div class='container-fluid'>",
" <a class='navbar-brand' href='#'>${1:Logo}</a>",
" <button class='navbar-toggler' type='button' data-bs-toggle='collapse' data-bs-target='#navbarNav'>",
" <span class='navbar-toggler-icon'></span>",
" </button>",
" <div class='collapse navbar-collapse' id='navbarNav'>",
" <ul class='navbar-nav'>",
" <li class='nav-item'><a class='nav-link' href='#'>${2:Home}</a></li>",
" <li class='nav-item'><a class='nav-link' href='#'>${3:About}</a></li>",
" </ul>",
" </div>",
" </div>",
"</nav>"
]
}
2. Card dengan Gambar
"Card Component": {
"prefix": "card",
"body": [
"<div class='card'>",
" <img src='${1:image.jpg}' class='card-img-top' alt='${2:alt-text}'>",
" <div class='card-body'>",
" <h5 class='card-title'>${3:Title}</h5>",
" <p class='card-text'>${4:Description}</p>",
" <a href='#' class='btn btn-primary'>${5:Button}</a>",
" </div>",
"</div>"
]
}
Gunakan singkatan:form:post
→
<form action="" method="post"></form>
Atau buat snippet custom:
"Login Form": {
"prefix": "formlogin",
"body": [
"<form class='login-form'>",
" <div class='mb-3'>",
" <label for='email' class='form-label'>Email</label>",
" <input type='email' class='form-control' id='email'>",
" </div>",
" <div class='mb-3'>",
" <label for='password' class='form-label'>Password</label>",
" <input type='password' class='form-control' id='password'>",
" </div>",
" <button type='submit' class='btn btn-primary'>Login</button>",
"</form>"
]
}
Singkatan Emmet:input:email
→ <input type="email" name="" id="">
input:number#age
→ <input type="number" name="" id="age">
Singkatan | Hasil |
---|---|
header | <header></header> |
main | <main></main> |
article | <article></article> |
section | <section></section> |
aside | <aside></aside> |
figure | <figure><img src="" alt=""><figcaption></figcaption></figure> |
div{Hello}*3
→<div>Hello</div>
<div>Hello</div>
<div>Hello</div>
ul>li.item$*3
→<ul>
<li class="item1"></li>
<li class="item2"></li>
<li class="item3"></li>
</ul>
p>lorem20
→ Paragraf dengan 20 kata dummy.ul>li*5>lorem3
→ 5 list items dengan 3 kata masing-masing.</
.Dengan menguasai snippet HTML di atas, Anda bisa:
Contoh Efisiensi:
Mulailah dengan snippet dasar, lalu tambahkan custom snippet sesuai kebutuhan proyek Anda. Happy coding! 🚀
Supported by CV. FR-SYSTEM | FRWEBHOST © 2019
Informasi Lengkap Hubungi 087899297914
Mau dapat ilmu-ilmu baru dari FR-ACADEMY?
Yuk kakak ganteng n cantik isi formulir ini.
kamu akan mendapat Ilmu baru yang akan dikirim ke emailmu
setiap ada update dari situs ini
GRATIS
Terima Kasih Kakak, Subscribe telah Berhasil
There was an error while trying to send your request. Please try again.