Re: [css3-gcpm] new editor's draft; page lists, page floats, text-replace

Also sprach Tab Atkins Jr.:

 > >  - text-replace: there was a debate at the F2f whether (a) this
 > >    funcionality should be offered as part of CSS, or (b) if it can be
 > >    expressed in a different way. Here is one possible solution:
 > >
 > >       *:text("Soviet Union") { content: "Russia" }
 > >
 > >    which, potentiall, could be even mover powerful:
 > >
 > >       *:text("Soviet Union") { content: "Russia"; color: red }

 > I'm not entirely sure how this is supposed to work.  Is the :text
 > pseudoclass meant to match only if the element contains *only* that text and
 > nothing else?  That seems to be the only way to square it with the operation
 > of the content: property.  It also makes it fairly useless.  It would likely
 > be more sensical to use a ::text() pseudoelement.

Yes, it's meant to be a pseudo-element -- the pseuo-element is
generated on the spot if the text matches. I've added another ":" in
the selector.

 > I'm assuming that this doesn't cross element boundaries either, as I think
 > that was the reason why a very similar proposal was dropped from an earlier
 > draft of Selectors.  This makes the operator somewhat fragile for its
 > intended purpose.

Agree.

-h&kon
              Håkon Wium Lie                          CTO °þe®ª
howcome@opera.com                  http://people.opera.com/howcome

Received on Wednesday, 3 September 2008 17:18:25 UTC