Surat Cinta untuk HTML & CSS

Ashley Kolodziej – Mei 2021

HTML & CSS yang terhormat

Saya melihat Anda.

Di belakang sana, di belakang JavaScript dan React dan PHP dan semua bahasa pemrograman “nyata” itu, saya melihat Anda. Dan aku menghargaimu.

Saya telah melihat video YouTube. Anda telah diringkas menjadi blip enam puluh detik di jalur menuju hal-hal yang lebih besar dan lebih baik, div satu trik di belakang perlombaan. Anda adalah karakter pendukung. Semua orang tahu HTML hari ini. Bahkan jika bukan itu masalahnya, tidak sulit untuk mempelajarinya, kata mereka.

Saya tahu itu tidak benar.

Anda adalah fondasi Internet. Anda adalah jembatan antara manusia dan informasi. Ketika kami mengatakan HTML bukanlah keahlian itu sendiri, ketika kami menerima Anda begitu saja, kami meninggalkan orang-orang dan sistem yang mengakses informasi itu menggunakan perayap web dan teknologi aksesibilitas.

Mereka mengatakan Anda bukan bahasa pemrograman nyata seperti yang lain, bahwa Anda hanya markup, dan secara teknis, saya kira itu benar. Secara teknis, JavaScript dan PHP adalah bahasa skrip. Saya ingat ketika itu tidak keren untuk mengetahui JavaScript, ketika itu bukan bahasa "nyata" juga. Terkadang, saya merasa perbedaan ini tidak ada artinya, seperti kami membangun kosakata untuk menahan Anda (dan dengan ekstensi, diri kami sendiri sebagai pengembang). Anda, sebagai bahasa markup, memiliki nilai dan kekuatan unik Anda sendiri. Mengetahui cara terbaik bekerja dengan Anda adalah keahlian sejati, yang terlalu sering diabaikan.

Markup membutuhkan pemikiran sistematis. Struktur apa yang paling cocok untuk konten ini? Bagaimana kami dapat membuat konten ini lebih mudah ditemukan dan diurai dalam urutan yang benar? Tag apa yang kami perlukan untuk memastikan pembaca layar akan mengurai informasi Anda dengan benar? Saya ingin Anda tahu bahwa saya tahu betapa pentingnya Anda, dan saya masih mengajukan pertanyaan-pertanyaan ini.

Saya memikirkan Anda setiap kali saya menguji situs web di VoiceOver dan menemukan bahwa itu benar-benar tidak dapat digunakan, dengan fokus papan ketik saya beralih ke tempat-tempat yang sebenarnya tidak dapat saya gunakan untuk berinteraksi dan tidak ada bagian dan judul yang jelas untuk membantu navigasi.

Dan untuk teman lama saya, CSS. Saya ingin Anda tahu, saya mengerti bahwa Anda lebih dari sekadar wajah cantik. Tentu, tugas utama Anda adalah, yah, gaya markup. Tapi mengapa bahasa itu kurang dirayakan dibandingkan bahasa lain? Anda adalah terjemahan visual dari informasi. Apa gunanya semua informasi di dunia jika kita tidak dapat dengan mudah memahaminya? Anda memegang kunci hierarki dan kontras dan tata letak, kunci komunikasi visual.

Bahasa Anda adalah seni. Saya menyadari pentingnya Anda, keseimbangan kinerja dalam rendering dan spesifisitas serta memprediksi kapan dan di mana sistem atau desainer lain mungkin ingin mengesampingkan sesuatu. Tentu, Anda bergaya, dan Anda bergaya dengan baik. Tapi yang terkadang dilupakan dunia adalah Anda, di hati, seorang perencana: bagian berjenjang dari Cascading Style Sheets. Oh, menjadi JavaScript tempat Anda dapat melakukan apa pun yang Anda inginkan, kapan pun Anda mau, dan mengubah markup dan gaya dengan cepat. Tidakkah mereka tahu gaya sebaris adalah beberapa gaya paling spesifik?

Saya tahu, dan saya menghormati itu. Ada waktu dan tempat untuk kekhususan, dan saya menghargai kemampuan Anda untuk mengelolanya. Saya suka sistem timpaan Anda, memikirkan ke depan tentang apa yang harus dan tidak boleh dimodifikasi oleh pengembang lain dengan mudah. Saya menemukan apresiasi terhadap kekhususan dan !important dan kontras dan semua hal kecil yang indah yang Anda lakukan dengan baik semakin hilang dalam mengejar kerangka kerja terbaru dan paling cemerlang.

Tapi saya masih di sini untuk Anda, HTML dan CSS. Dan saya akan terus menunjukkan kepada semua orang seberapa banyak yang Anda berdua tawarkan. Karena tanpa kepedulian dan keahlian dasar itu, kami tidak akan dapat mengkomunikasikan informasi ini sama sekali. Anda adalah bahasa inti dari distribusi informasi yang adil, dan saya ingin Anda tahu bahwa meskipun Anda tidak sedang menjadi sorotan saat ini, saya ingat itu.

Bahkan jika kadang-kadang terasa aku satu-satunya orang di luar sana yang masih melakukannya.

Dengan cinta, Ashley Kolodziej


Posting A Love Letter to HTML & CSS muncul pertama kali di CSS-Tricks .

Anda dapat mendukung CSS-Tricks dengan menjadi Supporter MVP .

May 17, 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 *