[CSS] Anweisung NUR für Firefox

perlini

Antifaschist
ID: 35054
L
19 Mai 2006
5.565
289
Mahlzeit!

Folgendes Problem: Ich hab eine css-Anweisung, die nicht vom IE7 interpretiert werden darf (ein Bild soll im IE7 keine Breite/Höhe zugewiesen bekommen). Beim IE6 kann/konnte man mit Selektoren arbeiten, das scheint beim IE7 nicht zu funktionieren. Irgendjemand einen Tipp?

Danke
 
Ich würde die Zuweisung ganz normal machen und dann für den IE einen Extra-Style anlegen, der den Wert wieder zurück setzt
Wenn du mir jetzt noch sagst, wie ich eine Breitenangabe zurücksetze. ;)

Ich habe momentan 3 css-Dateien: eine für Browser, eine für IE7 und eine für IE6. In der allgemeinen css-Datei definiere ich eine Breite für ein Bild. Diese wird natürlich auch vom IE7 gelesen. Soll er aber nicht.
 
Ansonsten kannst du einfach für den IE7 mit dem "Star-Hack" nochmal umdefinieren!

Also die CSS-Klasse nochmal nehmen mit

*+ html .Klassenname {
}

das interpretiert nur der IE7 ;)
Du kannst also die "normal gültige" CSS für den IE damit überschreiben. Für den IE6 müsstest du nur das + weglassen, dann interpretiert es nur der IE6.

Viele Grüße
Schmitzo