Zum Inhalt springen

Span in Link und Accessibilty dfn

Erstellt am 8. November 2006 · 1 Antwort · letzte Antwort am 9. November 2006

Tags: HTML & CSS, Frage

bonanza ·

Hi,
ich baue mein Menü so:

# Topnavigation
lib.Menu = HMENU
lib.Menu.entryLevel = 0
lib.Menu.1 = TMENU
lib.Menu.1{
  expAll = 1
  noBlur = 1 
  wrap = <ul id="Nav">|</ul><div class="Clear"></div>
  IProcFunc = user_cronaccessiblemenus->makeAccessible
  IProcFunc.accessKeys = 0
  IProcFunc.dfn = 1
  IProcFunc.dfn.inATag = 1
  IProcFunc.dfn.stdWrap.noTrimWrap = ||.0.0 |
  NO{
   linkWrap = <li>|</li>
   allWrap = <span>|</span>
  }
  ACT < .NO
  ACT{
   linkWrap = <li class="On">|</li>
   allWrap = <span>|</span>
  } 
  ACT = 1
}

Das kommt als Ausgabe dabei heraus:

<div id="Menu">
   <ul id="Nav">
      <span><li class="On"><a href="index.php?id=33&amp;L=0"><dfn>1.0.0 </dfn>Home</a></li></span>
   </ul>
   <div class="Clear"></div>
</div>

Ich benötige aber das hier und bekomme es einfach nicht gebacken:

<div id="Menu">
   <ul id="Nav">
      <li class="On"><a href="index.php?id=33&amp;L=0"><dfn>1.0.0 </dfn><span>Home</span></a></li>
   </ul>
   <div class="Clear"></div>
</div>

Also der Span soll also dirket um die Menübezeichnung und nur dort hin :-) Würde mich freuen wenn mir jemand weiterhelfen könnte.

Danke im Voraus!

bonanza ·

Hier die Lösung - hat nur 12 Std. gedauert #angry# :o 😃

Es kommt aber auf die Groß und Kleinschreibung an. Hier mal ein Vollständiges Beispiel wie es funktioniert bei mir in Kombination mit der Extension "user_cronaccessiblemenus" für Barrierefreiheit - evtl. kanns ja mal jemand brauchen:

# Topnavigation
lib.Menu = HMENU
lib.Menu.entryLevel = 0
lib.Menu.1 = TMENU
lib.Menu.1{
  expAll = 1
  noBlur = 1 
  wrap = <ul id="Nav">|</ul><div class="Clear"></div>
  IProcFunc = user_cronaccessiblemenus->makeAccessible
  IProcFunc.accessKeys = 0
  IProcFunc.dfn = 1
  IProcFunc.dfn.inATag = 1
  IProcFunc.dfn.stdWrap.noTrimWrap = ||.0.0 |
  NO{
   stdWrap.wrap = <span>|</span>
   linkWrap = <li>|</li>
  }
  ACT < .NO
  ACT{
   stdWrap.wrap = <span>|</span>	
   linkWrap = <li class="On">|</li>
  } 
  ACT = 1
}