W3C home > Mailing lists > Public > www-style@w3.org > March 2011

[Selectors4] Another interpretation of [att~=val] when val contains space

From: Kang-Hao (Kenny) Lu <kennyluck@w3.org>
Date: Fri, 11 Mar 2011 14:25:37 +0900
Message-ID: <4D79B251.1040308@w3.org>
To: WWW Style <www-style@w3.org>, John Hax <johnhax@gmail.com>
(On courtesy of John Hax's proposal[1])

I think this should have been proposed before, but I'll post it again in
case it hasn't.

Currently, for [att~=val], the selectors spec says:

[[ If "val" contains whitespace, it will never represent anything (since
the words are separated by spaces). ]]

I am wondering whether we can redefine this to be a list of possible
match. Namely,

[rel~="a b c d"]

should represent what is represented by


The use case is something like,

nav a[rel~="prev next first last up"]::before {
  border-radius: 4px;
  background: url(nav-link-bg.png)
which will be less lengthy than the :any equivalent.

My personally opinion is that the use case is not strong enough to add a
hack to the current syntax, but I am curious about what folks in this
forum think.

[1] (Chinese)

Received on Friday, 11 March 2011 05:23:53 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:49:57 UTC