Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von Juni

SELFHTML Forumsarchiv
Browserhack für IE7

Informationsseite
  1. Seite (CSS) Browserhack für IE7 von Thomas, 30. 06. 2006, 14:50
nach unten

Browserhack für IE7

Die folgende Nachricht zum Thema stammt von: Thomas, 30. 06. 2006, 14:50

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

nach obennach unten

Browserhack für IE7

Die folgende Nachricht zum Thema stammt von: Ashura, 30. 06. 2006, 15:03

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

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]

nach obennach unten

Browserhack für IE7

Die folgende Nachricht zum Thema stammt von: Cyx23, 30. 06. 2006, 15:29

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

nach obennach unten

Browserhack für IE7

Die folgende Nachricht zum Thema stammt von: Ashura, 30. 06. 2006, 15:46

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

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]

nach obennach unten

Browserhack für IE7

Die folgende Nachricht zum Thema stammt von: Cyx23, 30. 06. 2006, 16:16

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

nach obennach unten

Browserhack für IE7

Die folgende Nachricht zum Thema stammt von: Ashura, 30. 06. 2006, 16:28

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

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]

nach obennach unten

Browserhack für IE7

Die folgende Nachricht zum Thema stammt von: Cheatah, 30. 06. 2006, 20:31

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

--
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

nach obennach unten

Browserhack für IE7

Die folgende Nachricht zum Thema stammt von: Cheatah, 30. 06. 2006, 15:47

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

--
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

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von Juni

© 1998-2006 Seite Impressum, Software: Classic Forum