Philip: Navigation verspringt in Opera bzw. wird im IE nicht angezeigt

Hi Ihr,

ich versuche gerade eine Homepage in HTML aufzubauen. Bisher hat alles gut geklappt und ich bin ganz zufrieden mit der Seite.
Ich habe alles in striktem XHTML geschrieben, das ohne Fehler vom Validierer akzeptiert wird. In Safari und Firefox funktioniert die Seite einwandfrei. Beim Internetexplorer wird ein Menüpunkt der Navigation nicht angezeigt, bei Opera verspringt er von seiner eigentlich Position nach ganz oben auf der Seite. Das wundert mich insbesondere, weil die anderen Punkte korrekt angezeigt werden. In der HTML-Datei steht folgendes:

<p id="NaviHome"><a href="HTML/Home.html">Home</a></p>

In der CSS-Datei:

p#NaviHome { position: absolute; top: 92px; left: 42px; font-size: 14px; }

Der Quelltext für die anderen Menüpunkte ist genau gleich geschrieben (bis auf den Wert für left, die Menüpunkte sind nebeneinander angeordnet) und funktioniert.

Weiß jemand von Euch woran der Fehler liegen kann?

Vielen Dank im Vorraus für Eure Hilfe!

Philip

  1. Hallo!

    Versuch anstatt

    <p id="NaviHome"><a href="HTML/Home.html">Home</a></p>  
    <p id="menu2"><a href="#">Menu2</a></p>
    

    dass hier:

    <ul>  
      <li><a href="#">Home</a></li>  
      <li><a href="#">menu2</a></li>  
      <li><a href="#">menu3</a></li>  
      <!-- etc.. -->  
    </ul>  
    
    
    ul li{  
       list-style-type:none;  
       float:left;  
       /* etc... */  
    }
    
    1. Hi!

      Vielen Dank für den Tipp!!