Forum Doku Wiki Blog

Forumsarchiv 2005, Oktober
Css Hacks fuehren zur Fehldarstellung im neuen IE

archivierte Beiträge lesen

  1. (CSS) Css Hacks fuehren zur Fehldarstellung im neuen IE von Joachim, 13. 10. 2005, 13:00

Css Hacks fuehren zur Fehldarstellung im neuen IE

Der folgende Beitrag wurde am 13. 10. 2005, 13:00 Uhr von Joachim veröffentlicht.

Hi,

laut heise haben im Zuge der IE-Entwicklung dessen Entwickler festgestellt, dass einige der gaengigen Css-Hacks, die IE bisher auf die Spruenge halfen, den neuen IE zur Fehldarstellung veranlassen, da er standardkonformer arbeitet. Darunter fallen unter anderem auch diese beliebten selectoren:

html>body
* html

ab sofort sollte man diese wohl nicht mehr als "filter" einsetzen und statt dessen durch Conditional Comments ersetzen. Mehr dazu gibts hier:
heise artikel
IEblog


Gruesse, Joachim
--
Am Ende wird alles gut.

Css Hacks fuehren zur Fehldarstellung im neuen IE

Der folgende Beitrag wurde am 13. 10. 2005, 13:19 Uhr von Cyx23 veröffentlicht.

Hallo Joachim,

> laut heise haben im Zuge der IE-Entwicklung dessen Entwickler festgestellt, dass einige der gaengigen Css-Hacks, die IE bisher auf die Spruenge halfen, den neuen IE zur Fehldarstellung veranlassen, da er standardkonformer arbeitet.

Wenn der neue IE konform arbeitet sollte er mit CSS wie es von Mozilla, Opera usw.
interpretiert wird doch gerade klarkommen.

> ab sofort sollte man diese wohl nicht mehr als "filter" einsetzen und statt dessen durch Conditional Comments ersetzen.

Das wird u.a. von mir schon lange empfohlen, mit Rücksicht auf den IE 7 z.B. so:
http://forum.de.selfhtml.org/archiv/2004/3/t74404/#m428975

Allerdings bleibt immer noch abzuwarten wie gut der IE 7 wirklich wird.


Grüsse

Cyx23

--
Goldschmiedekurse Workshops Schmuckgestaltung Trauringe selber machen
Barrierefreies Webdesign in Düsseldorf
Designleistungen
CSS für alle Browser

Css Hacks fuehren zur Fehldarstellung im neuen IE

Der folgende Beitrag wurde am 13. 10. 2005, 20:07 Uhr von Jeena Paradies veröffentlicht.

Hallo,

> Das wird u.a. von mir schon lange empfohlen, mit Rücksicht auf den IE 7 z.B. so:
> http://forum.de.selfhtml.org/archiv/2004/3/t74404/#m428975
Hach danke, ich hatte schon den ganzen Tag vor einen alten Beitrag von mir zu diesem Thema im Archiv zu finden nur kam ich nicht dazu, und genau diesen meinte ich. Wobei meine Antwort noch ein wenig älter ist ;-)

Grüße
Jeena Paradies
--
Wie ich blogge?! Eine Umfrage | Jlog | Gourmetica Mentiri

Css Hacks fuehren zur Fehldarstellung im neuen IE

Der folgende Beitrag wurde am 14. 10. 2005, 11:52 Uhr von Cyx23 veröffentlicht.

Hallo,


> Hach danke, ich hatte schon den ganzen Tag vor einen alten Beitrag von mir zu diesem Thema im Archiv zu finden nur kam ich nicht dazu, und genau diesen meinte ich. Wobei meine Antwort noch ein wenig älter ist ;-)

Such.. wühl.. schwitz.. Da gibts aber noch den hier !-)
"Bei solchen Browserweichen ist es sinnvoll die Zuverlässigkeit, ggf. Validität, hinsichtlich
 zukünftiger Browser zu bedenken."

Und hier habe ich auch noch etwas Ähnliches zum Thema gefunden:
  http://forum.de.selfhtml.org/archiv/2004/1/t70107/#m403809
".. die Conditional Comments .. zuverlässiger, etwa hinsichtlich zukünftiger Browser", der
 untere Link führt zu einem Beispiel mit <!--[if IE 6]> usw..
 http://forum.de.selfhtml.org/archiv/2004/3/t74125/#m427347

Noch eine aktuellere Diskussion:
  http://forum.de.selfhtml.org/archiv/2005/8/t112605/#m716853


Grüsse

Cyx23

--
Produktdesign

Css Hacks fuehren zur Fehldarstellung im neuen IE

Der folgende Beitrag wurde am 13. 10. 2005, 14:28 Uhr von Ashura veröffentlicht.

Hallo Joachim.

> laut heise haben im Zuge der IE-Entwicklung dessen Entwickler festgestellt, dass einige der gaengigen Css-Hacks, die IE bisher auf die Spruenge halfen, den neuen IE zur Fehldarstellung veranlassen, da er standardkonformer arbeitet. Darunter fallen unter anderem auch diese beliebten selectoren:
>
> html>body

Korrekt, dieser Hack sollte wirklich nicht mehr genutzt werden.

> * html

Dieser dagegen wird auf immer und ewig funktionieren. Wenn der neue IE7 wirklich standardkonform arbeitet, ignoriert er diesen Selektor einfach im Gegenzug zu den älteren IEs.


Einen schönen Donnerstag noch.

Gruß, Ash*feel free*ura

--
Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
30 Days to becoming an Opera8 Lover -- Keyboard Shortcuts
Meine Browser: Opera 8.50 | Firefox 1.0.7 | Lynx 2.8.5 | Konqueror 3.3.2 | Netscape 4.7 | IE 6.0
Use OpenOffice.org

Css Hacks fuehren zur Fehldarstellung im neuen IE

Der folgende Beitrag wurde am 13. 10. 2005, 15:01 Uhr von Ingo Turski veröffentlicht.

Hi,

> > html>body
>
> Korrekt, dieser Hack sollte wirklich nicht mehr genutzt werden.
>
> > * html
>
> Dieser dagegen wird auf immer und ewig funktionieren. Wenn der neue IE7 wirklich standardkonform arbeitet, ignoriert er diesen Selektor einfach im Gegenzug zu den älteren IEs.

der Unterschied, den Du hier machst, leuchtet mir absolut nicht ein.
Der Child-Selektor ist kein Bug, wohl aber ihn nicht zu unterstützen. Logisch, daß dieser Hack im IE7 nicht mehr Verwendung finden kann.
Der Star-HTML-Hack dagegen nutzt eine fehlerhafte Interpretation aus, die der IE7 mMn besser beibehalten sollte - zumindestens so lange, bis er wirklich auf dem aktuellen Stand von CSS 2.1 ist. Wenn nun aber beide Hacks im IE 7 nicht mehr funktionieren sollten: wo siehst Du dann einen praktischen Unterschied?

freundliche Grüße
Ingo
--
[barrierefreie Webseitenerstellung » Suchmaschinenoptimierung | em?] (Hommingberger Gepardenforelle;-)

Css Hacks fuehren zur Fehldarstellung im neuen IE

Der folgende Beitrag wurde am 13. 10. 2005, 15:12 Uhr von Ashura veröffentlicht.

Hallo Ingo.

> der Unterschied, den Du hier machst, leuchtet mir absolut nicht ein.
> Der Child-Selektor ist kein Bug, wohl aber ihn nicht zu unterstützen. Logisch, daß dieser Hack im IE7 nicht mehr Verwendung finden kann.

Ja, da habe ich mich etwas vertan.
(Ich selbst habe diese Erklärung erst in einem anderen Forum gepostet...)

> Der Star-HTML-Hack dagegen nutzt eine fehlerhafte Interpretation aus, die der IE7 mMn besser beibehalten sollte - zumindestens so lange, bis er wirklich auf dem aktuellen Stand von CSS 2.1 ist. Wenn nun aber beide Hacks im IE 7 nicht mehr funktionieren sollten: wo siehst Du dann einen praktischen Unterschied?

Siehe oben. An sich sollten dann aber vom IE beide Hacks nicht interpretiert werden. Im gleichen Atemzug muss dann aber auch die Umsetzung von (min.) CSS 2.1 so weit wie möglich voran getrieben werden, damit allein der Bedarf an Hacks verschwindet.


Einen schönen Donnerstag noch.

Gruß, Ash*feel free*ura

--
Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
30 Days to becoming an Opera8 Lover -- Keyboard Shortcuts
Meine Browser: Opera 8.50 | Firefox 1.0.7 | Lynx 2.8.5 | Konqueror 3.3.2 | Netscape 4.7 | IE 6.0
Use OpenOffice.org

Css Hacks fuehren zur Fehldarstellung im neuen IE

Der folgende Beitrag wurde am 13. 10. 2005, 15:53 Uhr von Ingo Turski veröffentlicht.

Hi,

> An sich sollten dann aber vom IE beide Hacks nicht interpretiert werden.
Warum? Nur wenn

> Im gleichen Atemzug muss dann aber auch die Umsetzung von (min.) CSS 2.1 so weit wie möglich voran getrieben werden, damit allein der Bedarf an Hacks verschwindet.
tatsächlich zutreffen sollte. Aber glaubst Du wirklich daran?
Solange mit Bugs gerechnet werden kann, sollte die kleine Fehlinterpretation von * html mMn beibehalten werden, zumal die ja ausschließlich für CSS-Hacks Verwendung findet und weder anderweitig nutzbar noch invalide ist.

freundliche Grüße
Ingo
--
[barrierefreie Webseitenerstellung » Suchmaschinenoptimierung | em?] (Hommingberger Gepardenforelle;-)

Css Hacks fuehren zur Fehldarstellung im neuen IE

Der folgende Beitrag wurde am 13. 10. 2005, 15:58 Uhr von Ashura veröffentlicht.

Hallo Ingo.

> Aber glaubst Du wirklich daran?

Was ich glaube ist unwichtig. Entscheidend ist das, was wir letztendlich bei der Veröffentlichung des IE7 bekommen.


Einen schönen Donnerstag noch.

Gruß, Ash*feel free*ura

--
Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
30 Days to becoming an Opera8 Lover -- Keyboard Shortcuts
Meine Browser: Opera 8.50 | Firefox 1.0.7 | Lynx 2.8.5 | Konqueror 3.3.2 | Netscape 4.7 | IE 6.0
Use OpenOffice.org

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4