hallo
Hallo beatovich.
Das kannst du dir ja selber beantworten.
Er sich vielleicht, ich mir nicht.
Das Schliessen einer Box davon abhängig zu machen, dass ich den url hash ändere, ist nicht gerade toll.
Magst du das ein wenig ausführen?
Ja.
Es kann nur eine Instanz in einem Dokument geben, auf die :target zutrifft. Will ich wirklich diesen Zustand aufheben nur dadurch, dass ich einen anderes :target erzeuge (einen internen Link mit id aufrufe)?
Der Inhalt einer mit :target geöffneten Box kann also bestenfalls einen Link enthalten, der als close-Link dient (oder ein Link, der unload erzeugt.)
Das Beispiel im Wiki zeigt übrigens, wie unausgegoren sich das ganze darstellt.
Nur weil auf ein Element :target zutrifft, heisst noch lange nicht, dass es den Fokus hat.
Wenn ich nun :focus/:focus-within mit :target vergleiche, realisiere ich mehr an Freiheiten bei :focus.
Aber selbstverständlich, zuverlässiges Verhalten gibt es in Zeiten mit aria-attributen nur mit Javascript. Und wenn man das durchführt, verliert :target jede Rolle im Konzept.
Neu im Forum! Signaturen kann man ausblenden!