Gunnar Bittersmann: Markierung des aktiven Navigationsfeldes

Beitrag lesen

@@molily:

nuqneH

Aus CSS-Sicht vielleicht einfacher

Finde ich gar nicht mal. Aus Script-Sicht könnte es einfacher sein:

  
<a <?php [code lang=php]if (current != foo) echo 'href="foo"'
~~~?>>foo</a>[/code]  
  
In anderen Fall müsste man sich auch noch um das End-Tag kümmern, was aber eigentlich auch so schwer nicht ist.  
  
Anders sieht es aus, wenn man die Nichtverlinkung der aktuellen Seite mit clientseitigen JavaScript macht: im Fall mit 'a'-Element müsste man nur dessen '@href' entfernen, im anderen Fall das ganze Element und dessen Inhalt an dessen Stelle ins DOM einfügen.  
  
  

> Außerdem: Wer weiß, wie UAs mit diesem leeren a umgehen.  
  
Leer?? ;-)  
  
Was sollten sie Böses damit anstellen? 'a'-Elemente mit '@name' sind auch keine Links.  
  
Qapla'

-- 
Bildung lässt sich nicht downloaden. (Günther Jauch)