Horizontales Menü in Opera ausrichten

Ein neues Problem ist nun das horizontale Navigantionsmenü im #head. Im Opera Browser will es sich nicht in Reihe stellen und bevorzugt stattdessen die Vertikale.

–Denkpause–

Damit sich das Menü horizontal in Reihe stellt, ist

display:inline;

notwendig. Dadurch wird erzwungen, dass das Element ohne Absatz (also als Inline-Element) dargestellt wird. Diese CSS-Auszeichnung wird aber von allen Browser verstanden und konnte nicht der Grund sein.

Bei genauerer Betrachtung habe ich jedoch gesehen, dass sich im Menü zwei völlig überflüssige

float:left ;

eingeschlichen hatten. Nach Beseitigung ist nun auch Opera brav und zeigt das Menü horizontal an.

Allerdings ist es für mich noch nicht ganz nachvollziehbar, warum diese beiden floats die unerwünschte Darstellungsweise verursacht haben. Ich vermute, dass Opera, durch einen hiermit in Zusammenhang stehenden Grund, gemeint hat die Listenpunkte doch lieberals Blockelement darzustellen.

Mal abwarten. Vielleicht komm ich noch drauf und kann das noch ein bisschen konkretisieren.

Teilen und Freuen
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkArena
  • PDF
  • Technorati
  • Twitter
  • Wikio

Kommentieren nicht möglöich.