IE7 !important

Status
Nicht offen für weitere Antworten.

Malaxo

Erfahrenes Mitglied
Em... haben die bei IE7 !important "gebuggt"?

Wie will man jetzt die schei*** IE7 Bugs umgehen?

Wenn das so ist wechsle ich auf Tabellen zurück - Ein Standart sollte erstmal Standart sein bevor man ihn benutz! *nerv mich gerade sorry*

Hoffe ich bin einfach nur zu müde und man kann immer noch mit !important den IE umgehen.

Gruss
 
Man konnte doch im CSS z.b. folgendes machen

height: 30px; /* für IE */
height: 50px !important; /* für FF */

Geht das bei IE7 nicht mehr?
Ich hab es ausprobiert und er übernimmt !important genau so wie der FF.
Wie könnte man dann noch den IE7 "austricksen"?
 
Probier es mal anders herum, denn die !important-Regel wird immer zuerst genannt:

Code:
height: 50px !important; /* für FF */
height: 30px; /* für IE */

Ansonsten könnte auch ein Conditional Comment weiterhelfen.
 
@michaelsinterface

aud !important wird vom IE7 leider gelesen, auch wenn man es umdreht:(

http://msdn.microsoft.com/library/d...-us/IETechCol/cols/dnexpie/ie7_css_compat.asp

MSDN Microsoft IE7 Hacks:P

Hier noch was gefunden:

p
{
border:1px solid green; /* works in all */
*border:1px solid red; /* targets IE6 and 7 */
_border:1px solid blue; /* targets IE6 */
}

Das würde heissen, wenn man ein * vor der Angabe hat würde IE6 und 7 das ziel sein:)

Quelle:
http://snook.ca/archives/html_and_css/targetting_ie7/

Ich kanns leider nicht testen im Büro da wir IE6 haben und ich keinen Update machen soll auf IE7 (verständlich wiso hahaha)
 
Zuletzt bearbeitet:
Sonst könnte man glaub ich vielleicht noch
PHP:
html > body {CSS Angaben}
nehmen um allen anderen Brwosern als IE zu bedienen.
 
Muss man die Conditional Comments im HTML haben, dort wo der Link zum CSS ist oder kann ich direkt im CSS diese einsetzen?

Damit ich nur 1 CSS habe sowohl für FF auch als IE7 und in diesem CSS einfach
HTML:
<!--[if IE 6]>
blub#div{
height: 100px; /* für IE6 */
}
<![endif]-->

blub#div{
height: 100px; /* für FF */
}

Funktioniert das Beispiel auch? Ich habe im WWW leider nur solche gefunden die es direkt im HTML File drin haben und nicht in einem Externen CSS:) Ich trenne eben gerne HTML und CSS
 
Status
Nicht offen für weitere Antworten.
Zurück