Ja genau. Ich habe das jetzt mal so realisiert (hier wird halt der Rahmen weis):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
...
table#vanvDummy tr td {
border: 1pt outset white;
}
table#vanvDummy tr td:hover {
border: 1pt inset white;
}
table#vanvDummy tr td:active {
border: 2pt inset white;
}
...
<table id="vanvDummy" width="100%">
<tr><td>
<a href="someFile.html">Link</a><br />
</td></tr>
</table>
Nachteile:
1. Wird vom IE nicht unterstützt (6.0)
2. :active bleibt nicht erhalten sondern verschwindet direkt, nachdem der Link angeklickt wurde.
Ich möchte aber, dass sich die Attribute des Elementes (hier der Rahmen) soo lange ändern, bis der User wo anders hin klickt.
So wie bereits angeklickte Links ihre Farbe ändern und auch in dieser Farbe bleiben.
Anmerkung: ich möchte dazu kein JavaScript verwenden, nur pures css.
mal sehen was sich machen lässt.
Hat wer eine gute Idee?
mfg pktm