Default Terburuk Web

Ada banyak default yang bagus dalam hal browser dan web. Pikirkan tentang semua fitur aksesibilitas yang dimasukkan ke dalam HTML sehingga Anda tidak perlu melakukan hal-hal aneh, seperti contoh ini dari Manuel :

 <h2 role="heading" aria-level="1" class="sr-only"> Title </h2>

Anda cukup menulis <h2> dan browser menangani bagian aksesibilitas. Inilah sebabnya mengapa kita harus mulai dengan HTML semantik terlebih dahulu sebelum menambahkan peran ARIA ke semuanya.

Ada default hebat lainnya dari web modern, seperti desain responsif: banyak orang telah menyebutkan bahwa web responsif secara default dan sebenarnya kami pengembang web yang merusaknya.

Lalu ada default ketika datang ke CSS. Saya sedang memikirkan hal-hal seperti flex . Rasanya sangat bagus untuk menampar display: flex ke elemen induk dan semua anak-anak hanya saling berdekatan karena itulah yang ingin saya capai.

Jadi: default di web bagus!

Tapi ada juga banyak default yang buruk. Anda mungkin akrab dengan situs web favorit saya, Daftar Kesalahan yang Tidak Lengkap dalam Desain CSS , di mana Kelompok Kerja CSS mencantumkan banyak masalah dalam spesifikasi CSS seperti:

size seharusnya merupakan singkatan untuk width dan height alih-alih properti @page dengan definisi yang berbeda

Default ini mengganggu, beberapa minor, beberapa mayor. Dan beberapa di antaranya dapat diperbaiki, seperti properti CSS box-sizing Ya, ada waktu di web ketika menambahkan padding, batas, atau lebar ke elemen akan membingungkan. Sekarang kita tidak perlu terlalu khawatir tentang itu.

Tapi saya pikir default terburuk mutlak di web adalah tombol backspace — di sebagian besar browser, itu akan memaksa pengguna untuk kembali ke halaman sebelumnya. Sudah berkali-kali saya mencoba menghapus teks di bidang input dan tiba-tiba saya akan diseret kembali ke halaman terakhir tempat saya berada dan semua data saya akan hilang. Hal semacam itu membuat pengetikan ke dalam formulir terasa begitu rapuh, seolah-olah setiap saat Anda bisa menghembuskan napas dan seluruh rumah Anda meledak.

Catatan tambahan: Saya pikir inilah mengapa banyak orang lebih suka yang asli daripada web. Mereka merasakan betapa rapuhnya web dalam hal pengaturan default ini. Saat Anda memuat aplikasi, rasanya seperti Anda berada di tanah yang kokoh tetapi aplikasi web? Ini adalah rumah reyot yang siap runtuh kapan saja.

Bagaimanapun, saya bahkan tidak menyadari bahwa Chrome menghapus jalan pintas tombol backspace pada tahun 2016!Firefox juga menghapusnya awal tahun ini, namun sampai hari ini, lima tahun kemudian, saya masih takut mengklik tombol backspace sialan itu. Saya akan selalu ragu jika saya mengklik tombol yang salah dan kemudian, dengan sangat perlahan, saya akan memastikan bahwa saya fokus pada input yang benar, kecuali jika saya menghapus semua data saya di formulir.

Saya pikir ini adalah pelajaran yang baik ketika merancang perangkat lunak: pertama, pengaturan default adalah hal yang paling penting di dunia dan sangat sulit untuk diperbaiki; kedua, bahkan jika Anda melakukan hal yang benar dan memperbaiki semua default buruk itu, kebiasaan sangat sulit dihilangkan.


Postingan The Web's Worst Default muncul pertama kali di CSS-Tricks . Anda dapat mendukung Trik-CSS dengan menjadi Pendukung MVP .

July 7, 2021

codeorayo

Ampuh! Ini rahasia mengembangkan aplikasi secara instan, tinggal download dan kembangkan. Gabung sekarang juga! Premium Membership [PRIVATE] https://premium.codeorayo.com

Leave a Reply

Your email address will not be published. Required fields are marked *