- From: Patrick Dark <www-style.at.w3.org@patrick.dark.name>
- Date: Thu, 20 Apr 2017 12:54:27 -0500
- To: Binyamin <7raivis@inbox.lv>
- Cc: "www-style@w3.org" <www-style@w3.org>
- Message-ID: <34e42f11-7ff3-b0bd-4482-a70466816c92@patrick.dark.name>
Binyamin 於 4/20/2017 2:03 AM 寫道:
> Any progress for ::tooltip pseudo-element proposal? Any spec drafts?
> 2009 discussion
> http://lists.w3.org/Archives/Public/www-style/2009Apr/0225.html
This feature isn't in CSS4 UI, where I'd expect it:
https://drafts.csswg.org/css-ui-4/.
While it'd be nice to have, it won't solve all tooltip use cases. For
example, for abbreviation tooltips, I show all "sub-abbreviations" in
the tooltip and that is content that belongs in (HTML) markup, not a CSS
pseudo-element. I think we'd need things like...
<tooltip>Tooltip Text</tooltip> (HTML)
position: cursor;
cursor-box-align: <length> [[[ after | after-before | before | over |
over-under | under ] center-to-cursor? ] | toward-viewport-center ];
... to address that case. (We have <dialog>Tooltip Text</dialog> which
has semantics that fit tooltips, but that solution would still require
JavaScript even with this hypothetical CSS because the element is
prohibited inside phrasing content elements.)
It also doesn't address the case where you want a stylistic abbreviation
with a tooltip for consistency with HTML-based abbreviation tooltips.
We'd need something like...
content: tooltip("Pseudo-Element Abbreviation Text", "Pseudo-Element
Abbreviation Tooltip Text") " ";
...to address that use case. I've needed this when stylistically
prefixing ISBN numbers in a table with "ISBN " (with a trailing space).
Received on Thursday, 20 April 2017 17:54:57 UTC