vim-css3-syntaxのv2.3.0を公開する。新しくAnchor Positioningという仕様が追加されており、マイナー番号が上がる。他はいつも通り変更点は少ないものの、色関係でlight-dark()
関数やcontrast-color()
関数という重要なものが仕様にも反映され、そろそろ使い方を考えても良さそうだ。
Anchor Positioningは、ある要素を指定した要素に対して相対的な位置(とサイズ)に配置するための仕様だ。既にChrome系で実験的機能として実装がある。位置に関しては、いまだにちょくちょく使う羽目になるrelative
内でabsolute
する手法を汎用化し、HTMLの構造に依存しないようにしたものと捉えると近いだろう。親子関係になくても使えるようになることと、複数の要素を基準にできること、論理的なCSSコードになること、などが期待できる。