Hi,
class="foo bar" sind im HTML-Kontext keine Klassen die es zu verstehen gibt, es ist lediglich ein class-Attribut mit dem wert "foo bar".
Erst im CSS-Kontext gibt es Klassen,
IMHO Andersherum. HTML "kennt" Klassen, und Elemente dürfen auch mehreren Klassen angehören. "Nutzen" kann HTML das natürlich nicht. Es dient "nur" der Struktur. CSS hingegen kann das nutzen. Aber nicht nur CSS ...
.foo bar {}[/code] würde lediglich alle "bar"-Elemente innerhalb der Klasse "foo" ansprechen.
.foo.bar {}
hingegen funktioniert im IE6 nicht, wie du schon sagst.
Da es hier darum nicht geht, kann man den Fall ja auch der Übersichtlichkeit halber weglassen ...
Der Netscape Navigator 4.x beherrscht in CSS nur eine Klasse pro Element. Und der ist ja nun schon ein wenig älter ... =;-)
Gruß, Cybaer
Man muß viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
(Jean-Jacques Rousseau, Philosoph u. Schriftsteller)