先前一直都有在盯著「Issue 669058: CSS selectors Level 4: support :has()」這個,主要是有這個功能會對於很多應用很方便,無論是對 designer 在設計上,或是對 javascript developer 的操作。
在 Chromium 上對應的 commit 在「Supports :has() pseudo class matching」這邊,可以看到目前只實做了一部分:
So this CL only supports :has argument selectors starting with descendant combinator. Argument selectors starting with other combinators are not supported yet. - .a:has(.b) : Supported - .a:has(> .b) : Not supported yet - .a:has(~ .b) : Not supported yet - .a:has(+ .b) : Not supported yet
但至少是個進展了...
One thought on “Chromium 看起來正在實做 CSS4 的 :has()”