W3C home > Mailing lists > Public > www-style@w3.org > April 2012

RE: [css4-ui] ::tooltip

From: Belov, Charles <Charles.Belov@sfmta.com>
Date: Thu, 12 Apr 2012 01:08:15 +0000
To: 'Tab Atkins Jr.' <jackalmage@gmail.com>
CC: Lea Verou <leaverou@gmail.com>, Andrew Fedoniouk <news@terrainformatica.com>, www-style list <www-style@w3.org>
Message-ID: <C1BED60DEFFFB2479E3EE227BF749D2D0BFE6D@SV6EX10MBX1.muni.sfgov.org>



Tab Atkins Jr. wrote on Wednesday, April 11, 2012 5:16 PM
> 
> On Wed, Apr 11, 2012 at 5:05 PM, Belov, Charles <Charles.Belov@sfmta.com>
> wrote:
> > Lea Verou wrote at Wednesday, April 11, 2012 4:09 PM
> >> On 11/4/12 13:30, Andrew Fedoniouk wrote:
> >> > That are just few details. In any case :tooltip or :popup should be
> >> > pseudo-classes that define runtime state of the element rather than
> >> > pseudo-elements as someone proposed in this discussion.
> >> Pseudo-classes reflect *state*, not separate containers to apply the
> >> rules to. So, if :tooltip was a pseudo-class, the declarations within
> >> the rule would style the element itself when a tooltip was shown. For
> >> example,
> >>
> >>      div[title]:tooltip { background: gold; }
> >>
> >> would give the div itself a gold background when the tooltip is shown.
> >> Which could be useful, but not much. The point here is to be able to
> >> style the tooltip itself, and this screams "pseudo-element".
> >
> > No, it would be very useful for accessibility, e.g., in a personal style
> sheet:
> >
> > *:tooltip { font-size: large; }
> 
> What are you intending that to do?  If you want the tooltip to use a
> larger font-size, then you want the pseudo-element:
> 
> *::tooltip { font-size: large; }
> 

Thank you for the correction.  That was my intent.

Charles Belov
SFMTA Webmaster
Received on Thursday, 12 April 2012 01:10:44 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:52 GMT