XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   Ressourcen (http://xhtmlforum.de/forumdisplay.php?f=74)
-   -   CSS-Hacks für den IE7 ... so wirds gemacht (http://xhtmlforum.de/showthread.php?t=39847)

Boris 08.05.2006 10:51

CSS-Hacks für den IE7 ... so wirds gemacht
 
Toll ist es nicht, aber da im IE7 trotzdem einige CSS Features nicht oder falsch interpretiert werden, muss der eine oder andere einen Hack benutzen, der nur auf den IE7 greift.

Welche Möglichkeiten es gibt, steht hier:
http://nanobox.chipx86.com/blog/2006...ks-for-ie7.php

Wobei ich eher für Conditional Comment wäre ... ;)

Chattanooga 09.05.2006 20:07

"Der IE7" gibt es noch nicht. Bisher wurden lediglich Beta-Versionen veröffentlicht. MS hat angekündigt, dass sie am layout nichts mehr machen werden, sondern die Zeit bis zur Veröffentlichung der finalen Fassung intensiv der Fehlerbehebung widmen. Es gibt also keine Garantie, dass die verlinkten hacks im IE 7_final funktionieren werden.

Wesentlich sicherer finde ich Deinen Hinweis auf die conditional comments.

Gruß
Chattanooga

Boris 09.05.2006 23:29

Ich verstehe dein Argument jetzt nicht. Wie du selbst schon sagst, am Layout (CSS Unterstützung und Interpretation) wird nichts mehr geändert bis zur Final - das schließt noch vorhandene CSS-Fehler ein. Die werden nicht mehr behoben, sondern nur noch Fehler in den Grundfunktionen des Browsers.

Insofern werden diese "Hacks" auch in der Final funkionieren.

Chattanooga 10.05.2006 00:01

Microsoft versteht in diesem Fall unter 'layout' die Implementierung der Funktionen, sowie sie beispielsweise min/max height/width hinzugefügt haben. 'layout complete' heißt bei ihnen, dass keine weiteren Funktionen, wie z.B. display-table oder before usw., hinzukommen werden.

MS hat klar gemacht, dass man sich intensiv der Behebung der bisherigen Fehler in der Beta widmen wird. Da die von Dir verlinkte Seite bei MS bekannt ist, würde es mich sehr wundern, wenn diese bugs bis zur final nicht behoben sein würden. Schau'n wir mal...

Einerseits ist es sicherlich gut zu wissen, dass diese hacks in der bisherigen Beta funktionieren. Besser ist es, Deinen Rat zu folgen und cc zu verwenden.

Gruß
Chattanooga

laborix 10.05.2006 14:23

Zitat:

Zitat von boris
Toll ist es nicht, aber da im IE7 trotzdem einige CSS Features nicht oder falsch interpretiert werden, muss der eine oder andere einen Hack benutzen, der nur auf den IE7 greift.

Wenn ich mich richtig entsinne, gab es irgendwann 2005 auf heise.de einen Artikel, in dem Microsoft die Web Designer bittet auf "Hacks" zu verzichten, da der IE7 damit Probleme hat.

Wenn man sich an Web Standards hält, kommt man auch ohne "IE Hacks" oder "CCs" aus. Wird halt nicht so bunt, bewegt sich nicht wie gewünscht und ist sicherlich designtechnisch nicht TOP 1 :roll:
Aber mit Sicherheit näher an der WCAG des W3C angesiedelt und somit besser für alle :)

Zitat:

Zitat von Chattanooga
... Da die von Dir verlinkte Seite bei MS bekannt ist, ...

Woher weisst du das?

Boris 10.05.2006 14:36

Zitat:

Wenn man sich an Web Standards hält, kommt man auch ohne "IE Hacks" oder "CCs" aus.
Sorry, aber in welcher Traumwelt wohnst du denn?

Es sind nicht wir, die sich nicht an die Standards halten, sondern die Browser selbst - in erster Linie z.B. der IE5.x und IE6.

Wenn diese Browser die Standards teilweise komplett falsch interpretieren, kannst du dich noch so viel an Standards halten wie du willst - es kommt etwas anderes dabei heraus.

Daher muss man teilweise auf Hacks (ich nenns lieber "Patches") oder CC zurückgreifen.

laborix 10.05.2006 14:47

Zitat:

Zitat von Boris
Zitat:

Wenn man sich an Web Standards hält, kommt man auch ohne "IE Hacks" oder "CCs" aus.
Sorry, aber in welcher Traumwelt wohnst du denn?

Web Standards, Web Browser, Multi OS Plattformen, W3C

Zitat:

Zitat von Boris
Es sind nicht wir, die sich nicht an die Standards halten, sondern die Browser selbst - in erster Linie z.B. der IE5.x und IE6.

Lies mal http://lists.w3.org/Archives/Public/...6Jan/0058.html


Zitat:

Zitat von Boris
Wenn diese Browser die Standards teilweise komplett falsch interpretieren, kannst du dich noch so viel an Standards halten wie du willst - es kommt etwas anderes dabei heraus.

Daher muss man teilweise auf Hacks (ich nenns lieber "Patches") oder CC zurückgreifen.

Auf meiner Webseite ist das nicht nötig, die funktioniert mit mehr als 20 Browser auf mehr als 8 Plattformen, ohne "Hacks" und "CCs" und entspricht nebenbei auch noch der WCAG.

Boris 10.05.2006 14:58

Du machst sowas wohl auch nicht beruflich und hast auch keine Kunden, die deine Seite eher abschreckend finden würden. Und jetzt Troll dich ;)

laborix 10.05.2006 15:19

Zitat:

Zitat von Boris
Du machst sowas wohl auch nicht beruflich

Richtig

Zitat:

Zitat von Boris
und hast auch keine Kunden

Falsch

Zitat:

Zitat von Boris
die deine Seite eher abschreckend finden würden.

Design ist Geschmacksache, allerdings lebe ich ja in einer Traumwelt :D

LineMan 03.11.2006 06:34

na komm laborix. nen richtiges "design" kann man das nicht nennen, auch wenn es praktisch, dem inhalt entsprechend ist und völlig ausreicht.


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:17 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023