Hallo Andreas,
danke für deine Antwort!
Es scheint, als ob verschachtelte Links nicht erlaubt seien und des-
halb immer der höher gelegene Link verwendet wird. Kann man das ir-
gendwie - natürlich valide - umschiffen?Es scheint nicht nur so, es ist so. a darf kein a enthalten:
<!ELEMENT A - - (%inline;)* -(A) -- anchor -->
^^^^
hier steht es
Ich hab's auch grade über den Validator festgestellt ...
Werde ich wohl auf meine JS-Variante zurückgreifen.
Allerdings gibt es dabei ein anderes Problem (ich möchte für
Mozilla noch eine Variante ohne JS implementieren):
- Für IE darf visibility: hidden nicht ins CSS-File, sondern
muss ins style-Attribut, da sonst das JS nicht in der Lage
ist, den Wert zu ändern.
- Für Mozilla muss visibility: hidden ins CSS-File, da sonst
der hover-Effekt nicht funktioniert.
Das ist aber widersprüchlich ... der eine braucht es im Attribut,
der andere im CSS-File. Eine Lösung ist, es mit einem CSS-Hack
nur für Mozilla ins CSS-File zu schreiben, und dann onload nach
dem Laden mit einem JS alle Untermenüs ein visibility: hidden
verpasst - extra für den IE.
Nachteil: Beim IE sind die Untermenüs für einen kurzen Zeitraum
(nämlich den zwischen dem Anzeigen des Menüs und dem Abschließen
des Ladevorgangs bzw. dem Start des onload-Scripts) sichtbar. Das
ergibt ein komisches Flackern.
Auf der alten Seite http://www.a4a.de/ habe ich dieses Problem
irgendwie gelöst - leider weiß ich nicht mehr, wie.
Any idea?
Danke!
Peter
Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.