Menggunakan unit Pixel (px) maupun persentase (%) adalah hal yang biasa dalam beberapa kasus, yang jadi masalah adalah ketika menggunakan unit yang absolut bukan relatif. Show
Contoh Buruk
Masalah dan solusinya
Contoh Baik
Sumber
2.Variasi FontVariabel Font mungkin bs sangat berguna, tapi menggunakan font-variation-settings yang tidak perlu dapat merusak tampilan. Contoh BurukCSS: .bold { font-variation-settings: 'wght'700; } .italic { font-variation-settings: 'ital'1; } HTML: <span class="italic bold">italic bold?</span> Anda pasti berfikir teks tersebut akan menjadi tebal dan miring, faktanya hal tersebut tidak akan terjadi Masalah dan solusinya
Seperti yang saya kutip Jika memungkinkan, penulis biasanya harus menggunakan […] properti ini untuk kasus khusus di mana penggunaannya adalah satu-satunya cara untuk mengakses variasi font tertentu yang jarang digunakan. Misalnya, lebih disarankan gunakan font-weight: 700 ketimbang font-variation-settings: ‘wght’ 700 Contoh BaikHanya gunakan font properties .bold { font-weight: bold; } .italic { font-style: italic; } Sumber
3.SpesifikasiTerlalu berlebihan menentukan aturan CSS mana yang diterapkan oleh browser. Pengembang sering kali menulis selector yang terlalu spesifik hanya agar 10.000% yakin aturan mereka akan berlaku. Contoh Buruk
Masalah dan solusi
CSS adalah singkatan dari Cascading Style Sheets, yang berarti, jika Anda menerapkan warna yang berbeda untuk teks beberapa kali di CSS Anda dengan kekhususan yang sama, selector yang berada di bagian bawah sumber yang akan diterapkan. Misalnya, pada kode di bawah ini, warna font akan menjadi hitam:
Sumber
4.font-familyMenentukan font utama untuk hampir setiap selector bukanlah cara yang baik, namun masih banyak mengalami masalah ini. Contoh Buruk
Masalah dan solusi
Contoh Baik
Contoh Baik Lainnya
Sumber
5.PrefixVendor browser terkadang menambahkan prefiks (awalan) ke properti CSS dan JavaScript API eksperimental atau nonstandar, sehingga pengembang dapat bereksperimen dengan ide-ide baru sementara – secara teori – mencegah eksperimen mereka diutamakan dan kemudian merusak kode pengembang selama proses standarisasi. Contoh Buruk 0Masalah dan solusi
Contoh Baik 1Sumber
6.LinkSalah satu kesalahan paling umum: menyetel warna untuk tautan, tetapi tidak menambahkan status :hover, :focus dan :active. Contoh Buruk 2Masalah dan solusi
Contoh Baik 3Sumber
7.z-indexz-index adalah sesuatu yang dapat membuat kita frustasi. Jumlah digit adalah cara pengembang mencoba memposisikan div di atas konten, tetapi kadang gagal total. Line height CSS untuk apa?Line height pada CSS merupakan properti yang digunakan untuk memberi ruang spasi dan jarak antara barisan teks yang satu dengan yang lainnya pada suatu paragraf.
Apa itu Line height HTML?Properti line-height digunakan untuk mengatur ketinggian kotak garis elemen. Ini menetapkan jarak antara dua garis dasar garis yang berdekatan.
|