Chris: Negatives margin-right (em) vor Opera verstecken?

Beitrag lesen

Hallo
Gibt es eine Möglichkeit in einer externen CSS Datei eine Zeile so zu kennzeichnen, dass Opera (Mac und Win) diese Zeile nicht interpretiert?
Ich habe bisher nur komplette "Weichen" gefunden, da müsste ich aber dann eine zweite CSS Datei anlegen, und das möchte ich (momentan) noch nicht.

Folgendes Problem. Ich nutze ein negatives margin-right mit em, das der Opera Browser irgendwie falsch interpretiert. Der Text der Verlinkung ist unsichtbar, aber das Title Attribut und der Link selbst funktioniert.
Wenn ich das minus lösche ist alles ok, auch wenn ich px statt em nutze funktioniert das. Ich brauche aber hier em. Hat jemand eine Ahnung wie ich in meiner externen CSS Datei nur die Zeile mit dem margin-right vor dem Opera verstecken kann?

Hier das Coding, diesmal aber der style intern.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">

<html lang="de">
<head>
 <title>Opera Test mit negativem em-margin</title>

<style type="text/css">
<!--
#nav dt a { margin-right: -1em; }
-->
</style>

</head>
<body>

<div id="nav">
<dl>
 <dt><a href="#" title="test test test test test">position</a></dt>
</dl>
</div>

</body>
</html>