Hi,
uns ist gerade folgendes aufgefallen. Man nehme ein HTML-Dokument:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>CSS-Kommentare beim IE 5.5</title>
<style type="text/css">
p { color: red; }
p, /* Kommentar */
p { color: green; }
</style>
</head>
<body>
<p>Ein Täääääxt, ein grüner Täääääxt ...</p>
</body>
</html>
Der IE 5.5 stellt den Absatz in rot dar. Dies ist offenbar unabhängig davon, wie die Selektoren, Elemente und Deklarationen lauten; jede Kombination, die ich für die Regeln ausprobiert habe (z.B. ".foo, p", "p, .foo" oder "body .foo, body p", jeweils mit dem Kommentar dazwischen), führt zu diesem Verhalten, und ursprünglich war der Bug mit einem background-image in einem <div> aufgefallen. Ändert man den Selektor hingegen in "body /* Kommentar */ p" oder (tadaa!) in "p /* Kommentar */, p", ist die Darstellung im IE 5.5 korrekt.
Andere Browser zeigen einen grünen Text - selbst der IE 5.0. Ich muss dazu sagen, dass ich die IE-Versionen in Form einer MultipleIE-Variante installiert habe, "echte" Installationen habe ich nicht getestet.
Meine Recherche nach diesem Bug war erfolglos. Nicht dass es besonders wichtig wäre, aber: Ist jemandem der Bug bekannt? Ist er dokumentiert?
Cheatah
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes