- 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>
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 UTC