Robert: CSS-Hack, der nur für IE 6 gilt

Beitrag lesen

Hallöle,

Jetzt bräuchte ich noch einen Selektor, der nur für IE 5.5 greift, dann könnt ich den noch extra behandeln (der bräuchte eh ne minimal andere Position) ...
mir fällt spontan keiner ein; allerdings muss ich sagen, dass ich zwischen IE 5.0 und 5.5 keine Unterschiede in der Position erwarten würde. Kannst Du das spezifizieren, vielleicht sogar per Beispielseite?

Kann im Moment nichts hochladen, daher hier als Sourcecode:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Testseite</title>
<style type="text/css"> /* nur zu Testzwecken direkt im Dokument */
* div#all
{
 max-width:76.5em;
 padding-left:85px;
 padding-right:60px;
 position:relative;
 margin:0 auto 0.1em auto;
}
ul { background:yellow; } /* fuer bessere Sichtbarkeit */
* ul#Hauptnavigation
{
 width:80px;
 position:absolute; left:0; top:0; padding:0; margin:0;
 list-style-type:none;
}
/* \*/
* html ul#Hauptna\vigation { left:-80px; top:0.5em; }
/* */
</style>
</head>
<body>
<div id="all">
  <ul id='Hauptnavigation'><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li></ul>
  <div id='Inhalt'>
    <h1>Testseite</h1><p>Ach was muß man oft von bösen<br/>Hackern hören oder lesen</p>
  </div>
</div></body></html>

Die gelb hinterlegte ul wird im IE 5.5 über den Text gelegt, bei IE 5.0 und IE 6.0 liegt sie links daneben.

Robert