Apa lagi yang ada dalam daftar keinginan CSS Anda?

<>Apa lagi yang kita inginkan atau butuhkan untuk dilakukan CSS? Ini seperti ketika Anda keluar larut malam di suatu tempat yang tidak seharusnya Anda kunjungi, dan orang asing bermantel muncul dan berbisik di telinga Anda.

“Psst. Mau beli async @importS? Saya memiliki privasi yang Anda inginkan.

Anda tahu Anda seharusnya tidak menerima gagasan itu tetapi Anda tetap melakukannya. Semua teman Anda melakukan lapisan berturut-turut. Siapa kamu, persegi?

-Advertisement-.


Saya masih memikirkan betapa hebatnya penulisan CSS saat ini. Ada pertukaran email pagi ini di mana saya mendiskusikan sekumpulan ide untuk serangkaian kontrol UI yang mungkin tampak gila bahkan setahun yang lalu jika bukan karena fitur baru, seperti penempatan jangkar, garis waktu gulir, tinggi otomatis transisi dan pop-up. Kita masih dalam tahap awal untuk melakukan semua hal ini – di antara banyak hal lainnya – dan kita belum melihat semua kemungkinan menakjubkan menjadi kenyataan. Saat-saat yang menyenangkan!

Chris telah mempertahankan daftar keinginan CSS, kembali ke tahun 2013 dan melanjutkannya pada tahun 2019. Kita semua memiliki hal-hal yang ingin kita lihat dilakukan oleh CSS, dan kita akan selalu melakukannya, tidak peduli berapa banyak fitur baru keren yang kita dapatkan. Mari kita lihat kembali hal-hal yang terjadi pada tahun 2013:

  1. “Saya ingin dapat memilih item berdasarkan apakah item tersebut telah dipilih oleh pemilih lain.” Selamat datang, :has()!
  2. ❌ “Saya ingin dapat memilih item berdasarkan konten di dalamnya.”
  3. ❌ “Saya ingin beberapa barang palsu.”
  4. ✅ “Saya ingin bisa memindahkan/memindahkan sesuatuheight: auto;“Ya, kami mengerti!
  5. 🟠 “Saya ingin sesuatu dari SAS, seperti@extend,@mixin“Dan membuat sarang.” Kami menyelesaikan bagian sarangnya dengan beberapa kemajuan dalam campurannya.
  6. ❌ “Saya akan melakukannya::nth-letter,::nth-worddll.”
  7. ✅ “Saya ingin semua browser utama memperbarui secara otomatis.” Hal ini sudah terpenuhi.

Jadi, sekitar 3,5 dari 7. Sangat mungkin bahwa beberapa dari hal-hal ini tidak lagi disukai pada suatu saat (saya belum pernah mendengar seruan untuk item palsu baru sejak daftar keinginan pertama saya). Chris mengulangi daftarnya seperti ini:

  • Pertanyaan orang tua. Seperti dalam memilih suatu item dengan cara apa pun, lalu memilih induk dari item tersebut. Kami memiliki beberapa bukti bahwa hal itu mungkin dilakukan:focus-within.
  • Kueri kontainer. Identifikasi elemen tertentu ketika elemen tersebut sama dalam kondisi tertentu.
  • Desain elemen bentuk yang seragam.
  • Memiliki/berisi pembatas.
  • transisi keautoUkuran.
  • Memperbaiki penanganan unit viewport.

Dan kita punya sebagian besar dari mereka yang bersembunyi! Kami memiliki cara untuk menanyakan induk dan penampung. Kami menjelajahi pilihan gaya dan field-sizing. Kami tahu tentang :has() Kami masih mengikuti transisi ke volume intrinsik. Kami menyatakan secara eksplisit jika CSS terlalu banyak (tidak ada).

Tapi apa lagi yang ada dalam daftar keinginan CSS Anda? Ironisnya, Adam Argyle baru saja melakukan latihan ini pagi ini, dan saya menyukai cara dia membaginya menjadi daftar keinginan yang dapat dilihat pengguna dan daftar keinginan yang dapat dilihat oleh pengembang. Maksudku, ya Tuhan, carousel CSS? Ya, tolong! Saya suka menunya dan semua menu seperti itu.

Kami akan mengumpulkan semuanya dan menyusun daftarnya – jadi beri tahu kami!


Apa lagi yang ada dalam daftar keinginan CSS Anda? Awalnya diterbitkan di CSS-Tricks, bagian dari keluarga DigitalOcean. Anda harus mendapatkan buletin.

Sumber

-Advertisement-.

IDJ