[TYPO3-german] CSS nur für IE einbauen?

christian reiter cr at n-o-s-p-a-m-cxd.de
Fri Mar 31 17:28:49 CEST 2006


Das ist aber das schöne an den Conditional Comments: Ohne einen Hack zu
benutzen kann man selektiv nur dem IE5.5 oder den IE6 usw ein eigenes
Stylesheet unterjubeln - IE7 bekommt aber die  Standard-Stylesheets wie
Firefox. Das Gute ist auch, dass OPera-User, die ihren Browser als IE
ausgeben, die Conditional Comments nicht interpretieren sollten, während sie
bei User-Agent basierten Erkennungen dann oft falsche IE-Stylesheets
bekommen. Und wenn eines Tages Microsoft die Conditional Comments abschaffen
sollte, macht das auch nichts, denn dann sehen alle zukünftigen Versionen
von IE sowieso nur noch die Standardstylesheets.
Am besten ist es immer wenn man nur mit einer CSS VErsion auskommt; wenn man
schon was spezielles für IE macht, ist es aber mE immer besser Conditional
Comments zu nehmen als CSS-Hacks mit * html usw - den mit den Conditional
Comments benutzt man ein hochoffizielles Feature, während die anderen
Lösungen aus Fehlern einen Nutzen zu ziehen versuchen, die nun im IE7
korrigiert werden - und damit die "hilfreichen" Hacks schädlich machen.
Und persönlich würde ich wegen der positiven Entwicklung bei IE7 keine
Stinkbomben nach Redmond schicken - Microsoft macht halt jetzt das, was die
andere Seite beim Übergang von Netscape 4.7 auf Netscape6/Mozilla
durchmachte - wer sich damals auf die Eigenheiten von Netscape 4.7
spezialisiert hatte war auch arm dran, viele seiten schauten reichlich bös
aus, und gut war es trotzdem so.

Grüsse,
Christian Reiter

"Ralf Mertes" <rm at 14v.de> schrieb im Newsbeitrag
news:mailman.1.1143812693.19590.typo3-german at lists.netfielders.de...
> Hallo Sven,
> und um es komplett zu machen:
> viele dieser Hacks werden ab IE7 nicht mehr funktionieren
>
> vgl. http://blogs.msdn.com/ie/archive/2005/10/12/480242.aspx
>
> eine Beta gibt's unter
> http://www.microsoft.com/windows/IE/ie7/default.mspx
>
> am besten erst Standardkonform entwickeln und dann Hacks so sparsam wie
> nötig einsetzen
>
> Grüsse Ralf
> (auch kurz davor eine Stinkbombe nach Seattle zu schicken)
>
> Sven Kalbhenn schrieb:
> > Hi Leute,
> >
> > ich möchte gerne ein spezielles Stylesheet in mein Template einbauen,
das die zahlreichen "Microsoft Internet Explorer"-Bugs beseitigt (auch
bekannt als IE-Hacks).
> > Dazu sollte es im Header so aussehen:
> >
> > <!--[if lte IE 6]>
> > <link href="fileadmin/template/iehacks.css" rel="stylesheet"
type="text/css" />
> > <![endif]-->
> >
> > Leider entfernt mir TemplaVoila (oder Typo3) aber immer die Kommentare,
so dass nur noch das
> > <link href="fileadmin/template/iehacks.css" rel="stylesheet"
type="text/css" />
> > stehen bleibt.
> > Das hat natürlich zur Folge, dass nicht nur der IE das Stylesheet
einbindet, sondern alle anderen Browser auch, was zu Fehlern in der
Darstellung führt.
> >
> > Gibt es eine Möglichkeit TemplaVoila bzw. Typo3 beizubringen, dass er
die Kommentare im Header stehen lassen soll???
> >
> > Für jeden Tipp wäre ich sehr dankbar!!!
> >
> >
> > Herzliche Grüße... Sven Kalbhenn
> > <blocked::http://www.skom.de/>





More information about the TYPO3-german mailing list