Felix Riesterer: Ausklappmenu

Beitrag lesen

Lieber Dieter,

Wie neu, zuverlaessing und wasserdicht es ist, habe ich allerdings nicht getestet.

und warum preist Du es hier dann "nur zur Info" an?

Der Code bei Dr. Web basiert auf einer verschachtelten <ul>, wie es auch in SelfHTML bei den CSS-Navi-Leisten vorgestellt wurde. Für den IE verwendet man bei Dr. Web die CSShover.htc von Peter Nederlof, was hier im Forum auch schon erwähnt wurde. Also nix neues.

Darüber hinaus schreiben die bei Dr. Web semantisch Fragwürdiges:

 <div id="menu">  
<ul>  
<li><h2>Titel 1</h2>  
  <ul>  
  <li><a href="#">eins</a></li>  
  <li><a href="#">zwei ...</a>  
    <ul>  
    <li><a href="#">zwei a</a></li>  
    <li><a href="#">zwei b</a></li>  
...  
</ul>  
</div>

Warum schreibt man die <ul> in ein <div>? Warum steht im ersten <li> eine <h2>? Bei Dr. Web haben sie wohl die Semantik noch nicht kapiert! Es muss heißen:

<div id="menu">  
<h2>Navi-Titel</h2>  
<ul>  
  <li><a href="#">eins</a></li>  
  <li><a href="#">zwei ...</a>  
    <ul>  
    <li><a href="#">zwei a</a></li>  
    <li><a href="#">zwei b</a></li>  
...  
</ul>  
</div>

Liebe Grüße aus Ellwangen,

Felix Riesterer.