What’s Missing From CSS?
What’s Missing From CSS?は「CSSに足りない機能は?」に対する開発者の様々な回答を確認出来る調査プロジェクトです。
個人的にもCSS変数やclac()、Flexbox等は無いと思うとゾッとする程度には多様しています。これらも含め、いろいろ急成長したCSSの機能ですが、まだまだ欲しい機能があると思います。そんな声をTwitterで集めた結果を見る事が出来る、というもの。
例えば
The opposite of + and ~ selectors.(兄弟セレクタと隣接セレクタの逆の機能)
や
form element styling 😭(フォーム要素のスタイリング😭)
などなど。特に多かったのが
has-parent or parent-is(親要素がある場合、または親の場合)
でした。:has()は:is()や:where()と同様、こちらも各ブラウザの対応に注目したい所ですね。複雑化するのを懸念する声も無くは無いですが、やはり便利になって欲しいなぁというのが個人的な感想ではあります。
年末というのもあってこういう世間の声的なものに触れるのも良いかもしれません。本プロジェクトのデータはダウンロードする事も可能です。また、日本語訳の協力者も募っているみたいです。