Direkomendasikan, 2024

Pilihan Editor

20 Tips Emmet Terbaik untuk Membantu Anda Membuat Kode HTML / CSS Crazy Fast

Emmet, yang sebelumnya dikenal sebagai Zen Coding, adalah salah satu alat terbaik yang harus Anda miliki untuk meningkatkan produktivitas Anda saat coding HTML atau CSS. Ini berfungsi seperti penyelesaian kode, tetapi lebih kuat dan menakjubkan. Itu dapat mengotomatiskan HTML / CSS Anda dari bentuk sederhana ke yang kompleks.

Emmet menawarkan dukungan yang baik untuk editor teks atau IDE (Lingkungan Pengembangan Terpadu) seperti Dreamweaver, Eclipse, Teks Sublime, TextMate, Expresso, Coda, Kurung, Notepad ++, PHPStorm dan banyak lagi. Ini juga mendukung alat pengeditan online seperti JSFiddle, JSBin, CodePen, IceCoder dan Codio .

Cara kerja Emmet adalah dengan mengetikkan tombol keyboard tab Anda ketika selesai menulis sintaks. Berikut ini adalah simbol Emmet paling umum yang dapat Anda gunakan. Untuk melihatnya dalam aksi, silakan lanjutkan membaca.

Emmet - Trik Terbaik HTML

Anda akan kagum ketika menulis HTML dengan Emmet seperti yang saya lakukan. Seperti yang dinyatakan sebelumnya, Emmet mampu menyingkat HTML sederhana menjadi sangat kompleks. Dan mereka ditulis hanya pada satu baris kode. Secara default, jika Anda menyingkat nama tag yang tidak dikenal, Emmet akan secara otomatis menulis tag yang Anda tulis. Lihat animasi di bawah ini untuk memahaminya dengan mudah.

1. Bersarang

Untuk membuat sarang beberapa elemen, Anda hanya perlu menambahkan tanda yang lebih besar > setelah setiap tag yang ingin Anda gunakan. Misalnya, ketika saya ingin memiliki header dengan nav, div, ul dan li di dalamnya saya hanya perlu mengetikkan header>nav>div>ul>li dan tombol tab hit.

2. Saudara kandung

Jika Anda tidak ingin membuat sarang elemen Anda, Anda bisa menggunakan tanda tambah + diikuti dengan tag yang ingin Anda tambahkan. Contoh, header+section+article+footer akan memberikan tempat yang berbeda untuk header, section, article, dan footer .

3. Naik

Ketika Anda berada di dalam elemen anak dan ingin memiliki elemen lain di luar anak itu, Anda dapat dengan mudah memanjat satu elemen dengan tanda ^ . Jika Anda mengetiknya dua kali, maka Anda akan naik dua elemen dan seterusnya. Sebagai contoh, jika Anda mengetik header>div>h1>nav Anda akan memiliki elemen nav masih di dalam h1. Untuk mengeluarkannya, ganti saja tanda > terakhir dengan ^ .

4. Tambahkan Kelas

Emmet juga dapat memasukkan nama kelas pilihan Anda di dalam tag. Tanda yang akan Anda gunakan sama dengan pemilih kelas di CSS yang sama dengan titik . tanda. Sebagai contoh, jika saya ingin memiliki div dengan kelas .container, h1 dengan .title dan nav dengan .fixed, maka saya hanya perlu menulis div.container>header>h1.title+nav.fixed .

Jika Anda ingin memiliki lebih dari satu kelas di dalamnya, ketikkan kelas tambahan Anda setelah kelas pertama bersama dengan titik . tanda. Contoh: div.container.center akan menghasilkan .

5. Tambahkan ID

Selain kelas, Anda juga dapat menambahkan ID di dalam tag Anda dengan tanda # . Penggunaannya sama seperti menambahkan kelas tetapi Anda tidak boleh mengetikkan ID ganda di dalamnya. Jika Anda mencoba melakukannya, Emmet hanya akan membaca ID terakhir yang Anda ketikkan.

6. Tambahkan Teks

Emmet tidak sesederhana hanya menyingkat beberapa tag, Anda bahkan dapat menambahkan baris teks di dalamnya. Untuk menambahkan beberapa teks, Anda hanya perlu membungkus teks dengan tanda kurung {} . Anda tidak perlu menambahkan tanda > lebih besar karena teks akan secara otomatis ditambahkan di dalam tag.

7. Tambahkan Atribut

Jika Anda ingin menambahkan atribut lain selain dari kelas dan id, tempatkan atribut yang ingin Anda tambahkan tanda kurung [] . Sebagai contoh, saya ingin memiliki gambar yang memiliki sumber logo.png dengan alt logo, jadi saya cukup ketik img[src="logo.png"] .

8. Pengelompokan

Saat Anda ingin memiliki elemen dengan banyak nested di dalamnya, maka mengelompokkannya dengan tanda () akan membantu Anda mencapainya dengan mudah. Contoh, saya ingin memiliki wadah yang memiliki tajuk dengan h1 dan nav di dalam dan bagian lain di luar tajuk, saya hanya akan menulis: .container>(header>h1+nav.fixed)+(section>.content+.sidebar) .

9. Perkalian

Fitur ini dapat menjadi salah satu favorit Anda dari Emmet. Seperti dengan perkalian, kita dapat mengalikan elemen apa pun sebanyak yang kita inginkan. Untuk menggunakannya cukup tambahkan tanda bintang * setelah elemen yang ingin Anda kalikan dan tambahkan nomor elemen. Misalnya, saya ingin menulis lima item li di dalam ul, maka sintaks yang tepat adalah ul>li*5 .

10. Penomoran Otomatis

Penomoran otomatis akan membantu Anda dengan mudah menulis nama berbeda dengan meningkatnya angka. Sintaks yang tepat untuk fitur ini adalah tanda dolar $ . Penomoran otomatis paling baik digunakan dengan perkalian. Contoh, saya ingin menambahkan item li saya sebelumnya dengan kelas dari item1 ke item5 . Jadi, saya hanya perlu menambahkan nama kelas tambahan dengan tanda dolar: ul>li.item$*5 .

11. Lorem

Jika Anda terbiasa menulis beberapa teks dummy dengan membuka generator lipsum seperti lipsum.com, dengan Emmet Anda tidak perlu melakukannya lagi. Emmet juga mendukung generator teks dummy dengan sintaks lorem atau lipsum . Anda juga dapat menentukan berapa lama teks Anda akan menjadi. Misalnya, saya ingin memiliki beberapa teks dengan panjang 10 kata, maka saya akan mengetik lorem10 .

12. Dokumen Otomatis

Saat Anda memulai proyek baru, alih-alih menulis struktur html secara manual atau menyalin rekatkan dari sumber lain, Emmet dapat melakukannya untuk Anda lebih baik. Yang perlu Anda lakukan adalah mengetik seruan ! masuk, tekan tab dan keajaiban terjadi. Itu akan menghasilkan struktur dokumen HTML5 untuk Anda, jika Anda ingin menggunakan HTML4 sebagai gantinya, cukup ketik html:4t .

13. Tautan

Jika Anda memiliki file favicon, rss atau CSS eksternal yang ingin Anda tambahkan ke dokumen Anda, Anda dapat menggunakan trik tautan untuk menulisnya lebih cepat. Untuk memasukkan favicon, ketik link:favicon maka itu akan menghasilkan Anda tautan favicon dengan nama file favicon.ico default di dalamnya. Dan untuk css, link:css akan menghasilkan Anda tautan CSS dengan nama style style.css default di dalamnya. Dan RSS akan menjadi rss.xml sebagai nama default.

Anda dapat menggabungkannya dengan tanda tambah + untuk menghasilkan sumber daya yang lebih cepat.

14. Jangkar

Secara default, saat Anda mengetik tag lalu menekan tab, Anda akan mendapatkan tag lengkap dengan atribut href di dalamnya. Tetapi Anda dapat menambahkan nilai // jika Anda mengkombinasikannya dengan tautan, misalnya a:link Dan jika Anda ingin memiliki tautan surat, gunakanlah a:mail .

15. Skipping Cerdas

Trik HTML terakhir yang akan saya berikan adalah fitur melompat pintar. Pada dasarnya, Anda tidak harus menulis nama tag ketika Anda ingin memiliki kelas atau id di dalamnya. Ini hanya berlaku pada beberapa kondisi tertentu.

Pertama, jika Anda ingin memiliki div dengan ID atau kelas di dalamnya, Anda tidak perlu menulis nama tag, cukup langsung menulis id atau simbol kelas bersama dengan namanya.

Kedua, ketika Anda berada di dalam tag ul, Anda lewati menulis tag li jika memiliki kelas atau id.

Dan yang terakhir diterapkan dalam tag table . Anda dapat melewati penulisan tr dan td tag jika mereka memiliki kelas atau id dan Emmet akan secara otomatis menambahkannya untuk Anda.

Emmet - Trik CSS Terbaik

Setelah Anda mempelajari beberapa trik HTML, sekarang saatnya untuk CSS. Beberapa simbol umum yang ditunjukkan pada gambar atas tidak akan berfungsi dengan CSS. Mereka lebih besar dan memanjat simbol. Jika Anda menggunakannya, mereka akan menghasilkan seperti simbol plus + . Jadi, ayo berangkat.

1. Lebar & Tinggi

Mendefinisikan width dan height dengan Emmet sangat mudah. Anda hanya perlu menulis kata pertama dari mereka diikuti oleh ukuran yang ingin Anda tambahkan. Secara default, jika Anda tidak menentukan unit, Emmet akan menghasilkannya dengan unit px . Simbol satuan yang tersedia adalah persen % dan em .

2. Teks

Ada beberapa simbol properti teks yang mudah digunakan dan akan dihasilkan dengan nilai default. ta akan menghasilkan text-align dengan nilai left, td akan menjadi text-decoration none nilai dan tt akan menjadi text-transform dengan nilai uppercase besar.

3. Latar Belakang

Untuk menambahkan latar belakang, cukup gunakan singkatan bg . Anda dapat menggabungkannya dengan bgi untuk mendapatkan background-image, bgc untuk background-color dan bgr untuk background-repeat . Anda juga dapat menulis bg+ untuk mendapatkan daftar lengkap properti latar belakang.

4. Huruf Wajah

Tanda plus tidak hanya berlaku untuk latar belakang. Untuk @font-face, Anda cukup menulis @f+ untuk daftar lengkap properti @font-face . Jika Anda mengetik @f tanpa tanda tambah, maka Anda akan mendapatkan dasar @font-face saja.

5. Lain-lain

Trik hebat lainnya adalah Anda dapat menyingkat penulisan animation dengan teks anim . Jika Anda menambahkan tanda minus, Anda akan mendapatkan properti animasi dengan nilai penuh. Ada juga @kf teks yang akan menghasilkan daftar lengkap @keyframe .

Kesimpulan

Emmet adalah alat penghemat waktu yang sangat besar untuk merampingkan proses pengembangan Anda. Jika Anda hanya mengenal Emmet, belum terlambat untuk mencobanya sekarang. Trik-trik itu hanyalah beberapa fitur Emmet. Ada banyak simbol dan sintaks lain di Emmet, terutama untuk CSS. Cukup buka Emmet docs atau cheat sheet untuk melanjutkan bacaan Anda.

Top