Chen Hui Jing ist eine autodidaktische Designerin und Entwicklerin, die in Singapur lebt. Ich habe mit ihr über CSS und insbesondere nicht-englische Schriftsysteme gesprochen.
Dieser Beitrag ist Teil von Designcember. Ein Hoch auf das Webdesign – präsentiert von web.dev.
Chen Hui Jing ist eine autodidaktische Designerin und Entwicklerin, die in Singapur lebt. Ihr Blog, in dem es hauptsächlich um CSS geht, und ihre Tweets, in denen es hauptsächlich um Typografie und das Web geht, zeigt sich sehr. Sie spielte früher Vollzeit Basketball und startete ihre Internetkarriere in der Ruhezeit zwischen den Trainingseinheiten. Sie hofft, eines Tages im Freien klettern zu können. Ich habe mit ihr über CSS gesprochen und vor allem über nicht-englische Schriftsysteme.
Rachel:Wie haben Sie sich bisher mit Webdesign und -entwicklung befasst?
Hui Jing:Als ich in den Mehrbettzimmern lebte und Vollzeit-Basketball gespielt habe, hatte ich etwas mehr Erfahrung mit Computern als meine Kollegen. Mein Coach (segnet ihn) dachte, ich könnte etwas über unsere Vereinswebsite tun, das schon seit Jahren nicht aktualisiert worden war. Ich hatte keine Ahnung, was Webentwicklung ist, aber ich dachte, ich hätte genug Zeit, es herauszufinden. Es war angenehmer als erwartet und viele Jahre später bin ich immer noch hier.
Rachel:Wie sind Sie insbesondere zum Preisvergleichsportal gekommen?
Hui Jing:Ich bin von Natur aus ein sehr visueller Mensch. und sieht das auf dem Bildschirm, der mir wirklich gefallen hat. Es fühlte sich für mich viel intuitiver an als die Programmierung von Logik für Anwendungen. Zu einer Zeit, als die Entwicklung in der CSS-Welt immer weiter an Fahrt aufnahm, wurde ich mit dem Web ernst genommen. Es gab also viele experimentelle Eigenschaften, die nicht weit verbreitet waren. Es war spannend, neue Funktionen zu entdecken, von denen nur wenige kannten.
Vertikale Schreibmodi verwenden
Rachel:Sie haben viel über vertikale Schreibmodi in CSS geschrieben und einige interessante Fehler beim vertikalen Schreiben gefunden. Haben Sie irgendwelche Insekten, die wir alle unbedingt markieren sollten?
Hui Jing:Als ich im Mai dieses Jahres noch einmal nachgeschaut habe, gab es auch ein paar, aber die meisten konnten bis auf eines behoben werden: Chromium hat ein Problem mit dem Entwicklertool-Overlay im vertikalen Schreibmodus. Ich denke, dies ist ein Beleg dafür, wie dieser grundsätzlich gültige Zyklus der Browseraktualisierung die Webentwicklung wirklich vorantreibt.
Rachel:Es freut mich, dass diese Probleme nun behoben werden. Glaubst du, dass es mehr Anwendungsfälle gibt, als einfach nur vertikalen Text zu schreiben?
Hui Jing:Ja, auf jeden Fall. Obwohl das Schreiben ostasiatischer Schriften der Hauptanwendungsfall des Schreibmodus ist, denke ich, dass auch andere Schriftsysteme den Schreibmodus nutzen können, um vertikale Layouts zu implementieren, wie der Stil, den wir oft in Printzeitschriften sehen. Für mich sind Kombinationen von CSS-Eigenschaften das, was CSS so leistungsstark macht. Der Schreibmodus zusammen mit der Flexbox und dem Raster liefert also eine ziemlich große Anzahl von Varianten für Layout-Richtungen, von Feldern auf Seitenebene bis hin zu einzelnen Zeichen im Text. Ich denke, dies eröffnet neue Möglichkeiten und mehr Kreativität, wenn die Leute erkennen, was in Zukunft alles möglich ist, was mit Webdesign möglich ist. Ich hoffe, im Web Layouts und Designs zu finden, die ich vor ein paar Jahren noch nicht hätte vorstellen können.
Rachel:Ich werde oft gefragt, ob ich meiner Meinung nach jetzt logische Eigenschaften und Werte verwenden soll oder ob das die Standardeinstellung sein soll. Wie würden Sie das beantworten?
Hui Jing:Ich persönlich hoffe, dass dies die Standardmethode werden würde, da dies die Entwicklung von Websites mit mehreren Skripts aus praktischer Sicht erheblich erleichtert. Die Frage, ob sie zur Standardeinstellung wird, ist viel schwieriger zu beantworten.
Eine Herausforderung bei logischen Eigenschaften besteht darin, eine etablierte Syntax, die seit vielen Jahren verwendet wird, sowie die Tatsache, dass die Unterstützung für Skripts, die nicht die Standardeinstellung sind, horizontal von oben nach unten, in den letzten Jahren deutlich verbessert wurde. Die Inhalte im Web sind immer noch überwiegend auf Englisch, sodass die Verwendung logischer Eigenschaften in diesem Kontext weniger eindeutig ist. Ich denke, ein größerer Anstoß für nicht englischsprachige Nutzer, Inhalte in ihrer jeweiligen Sprache für das Web zu erstellen, würde diese Sache voranbringen. Wenn die Unterstützung mehrerer Sprachen eine höhere Priorität hat, wird der Wert der Verwendung logischer Eigenschaften sogar noch deutlicher.
Neue Funktionen in CSS
Rachel:Welche Funktionen würden Sie sich für CSS wünschen?
Hui Jing:Ich beobachte Miriam Suzannes Arbeit zu Containerabfragen schon seit geraumer Zeit. Die Teile der Spezifikation, die noch nicht für Style- und State-Containerfunktionen entwickelt wurden, sind sehr aufregend, da sie das Konzept des responsiven Designs wirklich erweitern. Wir können möglicherweise erreichen, dass unsere Designs und Layouts nicht nur auf die Größe unseres Darstellungsbereichs reagieren. Ich hoffe also, dass sich die verschiedenen Browseranbieter mit dem Begrenzungsmodul einigen werden und wir in naher Zukunft noch mehr Unterstützung dafür erhalten.
Inspirieren von Followern
Rachel:Wer macht gerade noch wirklich interessante, lustige oder kreative Arbeit im Web?
Hui Jing:Ich interessiere mich immer für CSS-Designer. Und es gibt Leute, von denen ich schon seit Jahren Fan bin, zum Beispiel Yuan Chuan und seine generativen CSS-Kreationen, Ben Evans, der überwältigende CSS-Grafiken zaubert, und Ana Tudor, die sich mit wirklich cleveren Techniken auskennt. In letzter Zeit sind mir Codepens von Julia Miocene und Jackie Zen aufgefallen, die auch wunderschöne CSS-Animationen enthalten.
Rachel:Weitere Informationen von Chen Hui Jing finden Sie auf ihrer Website unter chenhuijing.com.