Re: IE8
Posted: Sat Dec 05, 2009 5:46 pm
Die Kommentarzeichen werden schon vom IE 8 erkannt.
Aber er führt das was dort drin steht trotzdem aus, weil er dazu ja auch angewiesen wird:
Das bedeutet nichts weiter als "Wenn Du lieber Internet Exploerer größer oder gleich der Version 7 bist, dann mach doch bitte folgendes..."
Und dann kommt eben das Stylesheet.
Alle anderen Browser, ignorieren ausnahmslos alles, was in Kommentaren steht.
Nur der IE prüft ab der Version 4, ob in den Kommentaren nicht doch irgendwelche bestimmten Anweisungen drinstehen.
Somit lassen sich beim IE je nach Version bestimmte Anweisungen geben.
Ist insofern ganz nützlich, da man so eine Seite für unterschiedliche Versionen optimieren kann.
Nennt sich Conditional Comments
Was genau das Stylesheet da soll, ist mir allerdings schleierhaft.
Die Eigenschaft inline-block habe ich noch nicht verwendet.
Sie ist noch relativ neu und wird eigentlich erst ab IE8 richtig unterstützt.
Wozu genau man sowas brauchen soll weiß ich allerdings noch nicht. Nimm es doch einfach mal raus oder mach SMARTY Kommentare draus:
Dann steht es notfalls noch im Template, wird aber nicht mit ausgegeben.
Aber er führt das was dort drin steht trotzdem aus, weil er dazu ja auch angewiesen wird:
Das bedeutet nichts weiter als "Wenn Du lieber Internet Exploerer größer oder gleich der Version 7 bist, dann mach doch bitte folgendes..."
Und dann kommt eben das Stylesheet.
Alle anderen Browser, ignorieren ausnahmslos alles, was in Kommentaren steht.
Nur der IE prüft ab der Version 4, ob in den Kommentaren nicht doch irgendwelche bestimmten Anweisungen drinstehen.
Somit lassen sich beim IE je nach Version bestimmte Anweisungen geben.
Ist insofern ganz nützlich, da man so eine Seite für unterschiedliche Versionen optimieren kann.
Nennt sich Conditional Comments
Was genau das Stylesheet da soll, ist mir allerdings schleierhaft.
Die Eigenschaft inline-block habe ich noch nicht verwendet.
Sie ist noch relativ neu und wird eigentlich erst ab IE8 richtig unterstützt.
Wozu genau man sowas brauchen soll weiß ich allerdings noch nicht. Nimm es doch einfach mal raus oder mach SMARTY Kommentare draus:
Code: Select all
{*
{literal}
<!--[if gte IE 7.0]>
<style type="text/css">
.clearfix {display: inline-block;}
</style>
<![endif]-->
{/literal}
*}