Browserhack für IE7
Thomas
- css
Hallo,
weiß zufällig jemand von euch schon einen Browserhack für den IE7?
Leider funkt, wie in älteren IE-Versionen, folgender Hack:
body >
nicht mehr.
lg
Thomas
Hallo Thomas.
weiß zufällig jemand von euch schon einen Browserhack für den IE7?
Ist ein solcher wirklich erforderlich oder kann man das Problem nicht ggf. anders lösen? Um welches HTML-Dokument geht es?
Leider funkt, wie in älteren IE-Versionen, folgender Hack:
body >
nicht mehr.
Laut Cheatah soll *+html funktionieren. Damit selektiert man ein html-Element, welches sich auf gleicher Ebene wie irgend ein anderes Element befindet, was aber in HTML unmöglich ist.
So wählst du also das body-Element nur für den IE 7 per „*+html body“ aus.
Einen schönen Freitag noch.
Gruß, Ashura
Hallo,
Laut Cheatah soll *+html funktionieren. Damit selektiert man ein html-Element, welches sich auf gleicher Ebene wie irgend ein anderes Element befindet, was aber in HTML unmöglich ist.
der IE 5.01 (und vmtl. der IE 4) wird damit "angesprochen", vgl. auch
"+ html" in Browserweichen CSS, der IE 7 Beta 2 dagegen nicht, jedenfalls
nicht meine Version.
Beta 3 habe ich noch nicht ans laufen gebracht und habe gerade auch kein
System zu "verhuddeln" übrig.
Grüsse
Cyx23
Hallo Cyx23.
Laut Cheatah soll *+html funktionieren. Damit selektiert man ein html-Element, welches sich auf gleicher Ebene wie irgend ein anderes Element befindet, was aber in HTML unmöglich ist.
der IE 5.01 (und vmtl. der IE 4) wird damit "angesprochen",
Ganz gewiss nicht, da der IE < Version 7 den „Adjacend Sibling“-Selektor noch gar nicht unterstützt.
vgl. auch
"+ html" in Browserweichen CSS, der IE 7 Beta 2 dagegen nicht, jedenfalls
nicht meine Version.
Was soll „+ html“ bedeuten? Dieser Selektor ist ungültig.
Verwechselst du es gerade mit „* html“?
Einen schönen Freitag noch.
Gruß, Ashura
Hallo Ashura,
Ganz gewiss nicht, da der IE < Version 7 den
Probier es halt aus, sie (IE 5.0, vmtl. auch IE 4) werden mit *+html "angesprochen", übrigens womöglich auch Amaya 9.
Was soll „+ html“ bedeuten? Dieser Selektor ist ungültig.
Eben drum.
Falls nun nur der IE 7 angesprochen werden soll, braucht es neben
dem nötigen Element vor <html> noch eine Weiche um alte IEs und
Amaya auszuschliessen, so sollte es eher klappen:
*+html #test[id]
Verwechselst du es gerade mit „* html“?
Einen schönen Fußballnachmittag denn noch :-)
Grüsse
Cyx23
Hallo Cyx23.
Ganz gewiss nicht, da der IE < Version 7 den
Probier es halt aus, sie (IE 5.0, vmtl. auch IE 4) werden mit *+html "angesprochen", übrigens womöglich auch Amaya 9.
Was zum …? Du hast Recht, auch wenn ich nicht verstehe, was der IE bei diesem Selektor zu sehen glaubt.
Was soll „+ html“ bedeuten? Dieser Selektor ist ungültig.
Eben drum.
Falls nun nur der IE 7 angesprochen werden soll, braucht es neben
dem nötigen Element vor <html> noch eine Weiche um alte IEs und
Amaya auszuschliessen, so sollte es eher klappen:
*+html #test[id]
Es bestätigt sich wieder einmal: Hacks sind eine Kunst für sich.
Einen schönen Fußballnachmittag denn noch :-)
<del>Fußballn</del><ins>N</ins>
Danke, dir auch.
Gruß, Ashura
Hi,
Probier es halt aus, sie (IE 5.0, vmtl. auch IE 4) werden mit *+html "angesprochen", übrigens womöglich auch Amaya 9.
Was zum …? Du hast Recht, auch wenn ich nicht verstehe, was der IE bei diesem Selektor zu sehen glaubt.
hach, wie geil :-/ Ich werde das mal näher untersuchen und ggf. meiner Fundstelle melden. Den Kommentaren zufolge ist übrigens auch IE 5/Mac betroffen.
Fünfundzwanzig springende Gummipunkte für denjenigen, der einen (validen) Workaround ohne zusätzliche Regel findet ;-)
Cheatah
Hi,
Laut Cheatah soll *+html funktionieren. Damit selektiert man ein html-Element, welches sich auf gleicher Ebene wie irgend ein anderes Element befindet, was aber in HTML unmöglich ist.
nicht beim IE, der auch Kommentare und - tadaa! - den DOCTYPE mit selektiert. Und den wirst Du doch wohl in jedem HTML-Dokument stehen haben, oder? ;-)
Cheatah