Bu gönderi bir parçası tasarım odası. web.dev tarafından size getirilen bir web tasarımı kutlaması.
Chen Hui Jing, Singapur’da yaşayan, kendi kendini yetiştirmiş bir tasarımcı ve geliştiricidir ve blogu (çoğunlukla CSS ile ilgilidir) ve tweet’leriyle (büyük ölçüde tipografi ve web hakkındadır) kanıtladığı gibi, CSS’ye aşırı bir sevgi duymaktadır. Eskiden tam zamanlı basketbol oynuyordu ve web kariyerine antrenmanlar arasındaki boş zamanlarında başladı ve bir gün açık havada tırmanabilmeyi umuyor. Onunla CSS ve özellikle İngilizce olmayan yazı sistemleri hakkında konuştum.
Rachel: Web tasarımı ve geliştirmeye yönelik rotanız neydi?
Hui Jing: Yurtta tam zamanlı basketbol oynarken yaşıtlarımdan biraz daha fazla bilgisayar deneyimim vardı ve koçum (çok yaşa) derneğimizin henüz güncellenmemiş olan web sitesi hakkında bir şeyler yapabileceğimi düşündü. yıl. Web geliştirmenin ne olduğu hakkında hiçbir fikrim yoktu, ancak bunu çözecek kadar boş zamanım olduğunu düşündüm. Beklediğimden daha keyifli geçti ve yıllar sonra hala buradayım.
Rachel: Ve özellikle CSS’ye nasıl girdiniz?
Hui Jing: Doğası gereği çok görsel bir insanım ve tarayıcıya “talimatlar” verebilmek ve bunun ekrana yansımasını hemen görebilmekle ilgili beni gerçekten cezbeden bir şey var. Uygulamalar için programlama mantığından çok daha sezgisel geldi bana. CSS dünyasındaki gelişmelerin hız kazanmaya başladığı bir zamanda web konusunda ciddileştim, bu nedenle yaygın olarak kullanılmayan birçok deneysel özellik vardı. Çok az kişinin bildiği yeni özellikleri keşfetmek çok heyecan vericiydi.
Dikey yazma modlarıyla çalışma #
Rachel: CSS’deki dikey yazma modları ve dikey yazma ile çalışırken bulduğunuz eğlenceli hatalar hakkında çok şey yazdınız. Hepimizin gidip başrolde oynaması gereken favori böcekleriniz var mı?
Hui Jing: birkaç tane vardı bu yıl Mayıs ayında tekrar kontrol ettiğimdeancak biri dışında çoğu çözüldü: Chromium’un Devtools dikey yazma modunda yer paylaşımı. Bence bu, her zaman yeşil kalan tarayıcı güncelleme döngüsünün gerçekten web geliştirmeyi nasıl ileriye taşıdığının bir kanıtı.
Rachel: Bu sorunların çözüldüğünü duymak harika. Yazma moduyla oynamanın, yalnızca dikey metin dizmekten daha fazla kullanım durumu olduğunu düşünüyor musunuz?
Hui Jing: Ah evet, kesinlikle. Doğu Asya alfabelerini dizmek, yazma modunun birincil kullanım durumu olsa da, diğer yazı sistemlerinin, basılı dergilerde sıklıkla gördüğümüz stil gibi dikey mizanpajları uygulamak için yazma kipini kullanabileceğini düşünüyorum. Bana göre, CSS özelliklerinin kombinasyonları, CSS’yi bu kadar güçlü kılan şeydir, bu nedenle, flexbox ve grid ile birlikte yazma modu, sayfa düzeyindeki kutulardan metindeki tek tek karakterlere kadar, düzen yönleri için oldukça fazla sayıda permütasyon sağlar. İnsanlar web tasarımının ilerlemesi için neyin mümkün olduğunun farkına vardıkça, bunun olasılıkların ve daha fazla yaratıcılığın kilidini açtığını düşünüyorum. Web’de birkaç yıl önce hayal bile edemediğim düzenleri ve tasarımları görmeyi umuyorum.
Rachel: Bana sık sık herkesin mantıksal özellikleri ve değerleri şimdi kullanması gerektiğini mi yoksa varsayılan mı olacağını düşündüğüm soruluyor. Buna nasıl cevap verirsin?
Hui Jing: Şahsen, umarım varsayılan olur, çünkü pratik bir bakış açısıyla, çoklu komut dosyası web sitesi geliştirmeyi çok daha kolay hale getirir. Varsayılan olup olmayacağına gelince, bunu cevaplamak çok daha zor.
Mantıksal özellikler için bir zorluk, uzun yıllardır kullanımda olan yerleşik bir sözdiziminin “değiştirilmesi” ve ayrıca varsayılan, yukarıdan aşağıya yatay olmayan komut dosyaları için desteğin son yıllarda çok daha iyi hale gelmesi gerçeğidir. . Web’deki içerik hala ağırlıklı olarak İngilizce’dir, bu nedenle mantıksal özelliklerin kullanılması durumu bu bağlamda daha az güçlüdür. İngilizce konuşamayanlar için web için kendi dillerinde içerik oluşturmaya yönelik daha büyük bir baskının bu amacı ileriye taşıyacağını düşünüyorum. Ayrıca, birden çok dili desteklemek daha büyük bir öncelik haline gelirse, mantıksal özellikleri kullanmanın değeri daha da belirgin hale gelir.
CSS’deki yeni özellikler #
Rachel: CSS’ye hangi özelliğin veya işlevin eklenmesini görmek istersiniz?
Hui Jing: Miriam Suzanne’in kapsayıcı sorguları üzerine yaptığı çalışmaları bir süredir takip ediyorum ve şartnamenin Stil ve Durum kapsayıcı özellikleri için henüz geliştirilmemiş kısımları oldukça heyecan verici, çünkü gerçekten duyarlı tasarım kavramını genişletiyorlar. Potansiyel olarak tasarımlarımızın ve yerleşim düzenlerimizin yalnızca görüntü alanımızın boyutundan daha fazlasına yanıt vermesini sağlayabiliriz. Dolayısıyla, çevreleme modülünün farklı tarayıcı satıcılarının üzerinde anlaşabileceği bir şey olduğunu umuyorum ve yakın gelecekte bunun için daha geniş bir destek alabiliriz.
İnsanları takip etmeye teşvik etmek #
Rachel: Şu anda web’de gerçekten ilginç, eğlenceli veya yaratıcı işler yapan başka kim var?
Hui Jing: Her zaman CSS sanatı yapan insanlara ilgi duymuşumdur. Ve yıllardır hayranı olduğum insanlar var, mesela Yuan Çuan ve üretken CSS kreasyonları, Ben Evans kim üfleme CSS sanatını umursar ve Anna Tudor gerçekten zeki tekniklere yaptığı derin dalışlarla. Geçenlerde Codepens ile karşılaştım. Julia Miyosen Ve Jackie Zen güzel CSS animasyonları da var.
Rachel: Chen Hui Jing’in sitesinde daha fazlasını okuyabilirsiniz. chenhuijing.com.