- From: Tab Atkins Jr. via GitHub <sysbot+gh@w3.org>
- Date: Fri, 02 Nov 2018 18:36:09 +0000
- To: public-css-archive@w3.org
tabatkins has just created a new issue for https://github.com/w3c/csswg-drafts: == [selectors] Add a "case-sensitive" attribute-matcher flag == A while back we added a "case-insensitive" flag for attribute-matching, to help model how a number of HTML attributes matched their value case-insensitively. However, per <https://github.com/whatwg/html/issues/4158>, the `type` attribute, at least, *always* matches case-insensitively, no matter whether you provide the flag or not. (This is a legacy weirdness thing, not an intentional design.) This, then, makes it *actually impossible* to implement the `ol` styling rules in CSS; they can only be applied magically or via JS examining the actual value of the attribute. Perhaps we could add a "case-sensitive" flag that forces matching to be done case-sensitively, even in cases like this where it's case-insensitive by default? @annevk suggests a `c`, which is as good as anything else. Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/3282 using your GitHub account
Received on Friday, 2 November 2018 18:36:11 UTC