- From: Håkon Wium Lie <howcome@opera.com>
- Date: Sat, 26 Oct 2013 20:11:30 +0200
- To: Jon Rimmer <jon.rimmer@gmail.com>
- Cc: www-style list <www-style@w3.org>
Jon Rimmer wrote:
> I'd like to propose a text() function that returns an element's inner-text,
> similarly to how attr() returns the value of an attribute.
Note that there already is a functional notation for getting the
textual content:
http://www.w3.org/TR/css3-gcpm/#setting-named-strings-the-string-set-pro
http://books.spec.whatwg.org/#named-strings
The use until now has been for running headers and footers.
> The use-case for this is creating pseudo-elements that replicate the text
> of the element for decorative purposes. For example, see the following list
> of link effects:
>
> http://tympanus.net/Development/CreativeLinkEffects/
Looks cool!
> Most of the effects require the text of the link to be duplicated in a
> data-hover attribute so it can be referenced via content: attr(data-hover).
> This same technique can found in other places [1][2][3] but is hardly an
> ideal practice, given the duplication of content it requires.
Certainly,
-h&kon
Håkon Wium Lie CTO °þe®ª
howcome@opera.com http://people.opera.com/howcome
Received on Saturday, 26 October 2013 18:12:01 UTC