-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tooltipps #172
Comments
Shortcode könnte dann z.B. so aussehen:
Ich bin mir nur unschlüssig in der Frage, ob und wie der Tooltip-Inhalt dann in der Print-Version ausgegeben werden soll. |
Hallo, danke für's Erstellen des Issues. Halte es auch für eine gute Idee, eine allgemeine Tooltipp-Funktion zu ermöglichen. Frage mich nur, wie das dann wieder mit Contact Form 7 und dem Conditional Fields Plugin für CF7 zusammenspielen soll (was das eigentliche Anliegen war), denn unsere FAU-Theme-Shortcodes funktionieren innerhalb der CF7-Kontaktformulare ja gar nicht - oder etwa doch? |
Ich glaube, so einfach ist das nicht. Wenn ich die oben verlinkten Quellen richtig interpretiere, soll ein Tooltipp kein eigenständiges Element sein, sondern sich immer auf ein interaktives Element beziehen, das es erklärt/beschreibt und auf das es sich mit aria-describedby oder aria-labelledby bezieht.
Von daher wäre es eher sinnvoll, bestehende interaktive Elemente (Buttons, Inputs...) um ein Tooltip-Attribut zu erweitern. |
Das interaktive Element hier ist das Symbol. |
Durch neue Techniken gibt es hier einen neuen Ansatz: https://html.spec.whatwg.org/multipage/popover.html#the-popover-attribute |
Wir haben eine Anfrage, ob wir nicht Tooltipps ermöglichen.
Die Anfrage bezieht sich zwar nur auf den Kontext eines Formulars, aber ich denke, dass man dieses vielleicht auch an anderen Stellen verwenden könnte.
Im Gegensatz zu dem Plugin in der vorgeschlagenen Umsetzung, sollte der Tooltipp allerdings die dafür vorgesehenen HTML-Elemente nutzen und die Barrierefreiheit achten.
Beispiele zu barrierefreie Tooltipps:
The text was updated successfully, but these errors were encountered: