社区亮点:Chen Hui Jing

Chen Hui Jing 是一位自学成才的设计师和开发者,居住在新加坡。我向她介绍了 CSS,尤其是非英语书写系统。

此帖子来自 Designcember。网页设计大会,由 web.dev 为你带来。

陈慧晶 (Chen Hui Jing) 在舞台上演讲,大屏幕正播放着幻灯片。

Chen Hui Jing 是一位自学成才的设计师和开发者,居住在新加坡,对 CSS 极度喜爱,这从她的博客(主要是关于 CSS)和她的推文(主要是与排版和网络有关)就了解了。她以前全职打篮球,在训练间隙的间歇开始了自己的网络生涯,并且希望有一天可以在户外攀爬上去。我向她介绍了 CSS,尤其是非英语书写系统。

Rachel:您当时从事网页设计和开发工作是怎样的?

Jui Jing:在宿舍里,我全职打篮球时,比同龄人更善于用电脑,我的教练(祝福他)认为我可以做些年月未更新的协会网站。我对 Web 开发是什么一无所知,但以为自己有足够的空闲时间来思考。这感觉比我预想的还要愉快,很多年以后,我还在这里。

Rachel:您是如何找到 CSS 的?

Jui Jing:我天生就具有很高的视觉能力,能够向浏览器下达“指令”,并立即看到屏幕上反映出来的内容对我非常有吸引力。对我来说,这比应用编程逻辑更直观。正值 CSS 领域开始迅速发展之际,我对网络开始严肃对待,因此,有一些实验性属性并没有得到广泛应用。我很高兴发现了鲜为人知的新功能。

使用竖屏书写模式

Rachel:您已经撰写了很多关于 CSS 中的纵向书写模式的内容,以及在使用纵向书写时发现的有趣 bug。你有没有什么值得我们共同去解决的虫子?

Jui Jing我今年 5 月再次查看时,有几条问题已得到解决,但大多数问题都已得到解决,但只有一个:Chromium 的纵向写入模式下的开发者工具叠加层存在问题。我认为,这也印证了浏览器这种长期不断的更新周期如何真正推动网络开发向前发展。

Rachel:很高兴得知这些问题正在解决。你是否认为使用书写模式比单纯地输入竖排文字还有更多用例?

Hui Jing:当然可以。虽然排版东亚文字是写作模式的主要用例,但我认为其他书写系统也可以利用书写模式来实现垂直布局,就像我们在印刷杂志中经常看到的样式。在我看来,CSS 属性的组合让 CSS 变得如此强大,因此,书写模式与 Flexbox 和网格相结合为我们提供了大量的布局方向排列,从页面级别的框到文本中的单个字符。我认为,随着人们认识到网页设计的发展前景的潜力,这将释放无限的可能性和更多创造力。我希望在网上看到各种布局和设计,这是我在几年前还无法想象的。

Rachel:我经常会被问到,我觉得大家现在应该使用逻辑属性和值,还是说逻辑属性和值会成为默认属性。您会如何回答这个问题?

Jui Jing:我个人希望它能成为默认搜索引擎,因为从实际的角度来看,它可以让您更轻松地开发多脚本网站。至于它是否会成为默认搜索引擎,回答问题要难得多。

逻辑属性的挑战在于,它将“取代”已经使用多年的既定语法,而且对非默认脚本的支持也是近年来从上到下水平自上而下得到改善的事实。网络内容仍然以英语为主,因此在这种语境下使用逻辑属性的情况不太明显。我认为不讲英语的人会更积极地用自己的语言创作网络内容,这应该会推动这项事业。此外,如果支持多种语言变得越来越重要,则使用逻辑属性的价值将更加明显。

CSS 中的新功能

Rachel:您希望 CSS 中增加哪些特性或功能?

Hui Jing:我关注 Miriam Suzanne 从事容器查询的工作已经有一段时间了。该规范中尚未针对样式和状态容器功能开发的部分非常精彩,因为它们确实拓展了自适应设计的概念。我们或许可以让设计和布局不仅适应视口的大小,因此,我希望其他浏览器供应商都能认同该包含模块,并且我们在不久的将来可以得到更广泛的支持。

吸引用户关注

Rachel:现在还有谁在网络上做着非常有趣、有趣或富有创意的工作?

Jui Jing:我对 CSS 艺术爱好者总有吸引力。我多年来一直是我粉丝的忠实粉丝,例如 Yuan Chuan 和他的生成式 CSS 作品 Ben Evans,她热衷于制作 CSS 艺术作品,而 Ana Tudor 则是她对各种巧妙技术的深刻见解。 最近我遇到了 Julia MioceneJackie Zen 编写的 Codepens,它们也具有精美的 CSS 动画。

Rachel:您可以访问 chenhuijing.com,阅读她网站上的更多来自陈慧晶的故事。