Problem mit Active-Link Textauszeichnung
Sven
- css
Hallo zusammen,
ich habe ein Problem und weiß nicht genau wie ich es lösen soll. Ich werde mal versuchen es genau zu erklären:
Ich habe mit CSS einen Link als Hover und Active verschiedene Textauszeichnungen gegeben (Fett, andere Farbe usw.). Nun möchte ich die Textauszeichnung für Active so lange beibehalten bis ein anderer Link angeklickt wird. Momentan ist es ja so, das die Textauszeichnung wieder verschwindet, wenn man irgendwo anders in der HTML-Datei hinklickt.
Wie kann ich das realisieren?
Würde mich über eine Antwort freuen!
Viele Grüße
Sven
hi,
Nun möchte ich die Textauszeichnung für Active so lange beibehalten bis ein anderer Link angeklickt wird. Momentan ist es ja so, das die Textauszeichnung wieder verschwindet, wenn man irgendwo anders in der HTML-Datei hinklickt.
Ja, genau so ist :active definiert.
Wie kann ich das realisieren?
Vielleicht eher mit :focus? (Was sich dann aber natürlich auch bspw. auf das anspringen von Links mit der Tastatur auswirkt.)
gruß,
wahsaga
Hi,
Nun möchte ich die Textauszeichnung für Active so lange beibehalten bis ein anderer Link angeklickt wird. Momentan ist es ja so, das die Textauszeichnung wieder verschwindet, wenn man irgendwo anders in der HTML-Datei hinklickt.
Ja, genau so ist :active definiert.
Nein. So ist :focus definiert.
cu,
Andreas
hi,
Ja, genau so ist :active definiert.
Nein. So ist :focus definiert.
Ja, stimmt wohl.
sollte schlafen gehen,
wahsaga
Hi,
Ich habe mit CSS einen Link als Hover und Active verschiedene Textauszeichnungen gegeben (Fett, andere Farbe usw.). Nun möchte ich die Textauszeichnung für Active so lange beibehalten bis ein anderer Link angeklickt wird. Momentan ist es ja so, das die Textauszeichnung wieder verschwindet, wenn man irgendwo anders in der HTML-Datei hinklickt.
Dieser Fehler des IE ist bekannt.
:active gilt nur während der Aktivierung des Links (also vom Drücken der Maustaste bis zum Loslassen der Maustaste).
Was Du haben willst, ist mit CSS alleine nicht möglich - da mußt Du die Dokumentstruktur (z.B. per Javascript) anpassen, z.B. dem betroffenen Link eine Klasse verpassen o.ä.
cu,
Andreas
Was Du haben willst, ist mit CSS alleine nicht möglich - da mußt Du die Dokumentstruktur (z.B. per Javascript) anpassen, z.B. dem betroffenen Link eine Klasse verpassen o.ä.
Gibt es dafür irgendein fertiges Script oder so? Alleine könnte ich das glaub ich nicht programmieren.
Viele Grüße
Sven