<!--[if IE 7]> einfügen
Posted: Thu Dec 11, 2008 5:48 pm
Hi Leute,
ich habe zwar schon gesucht, bin aber leider nicht fündig geworden, aber das schöne daran ist, dass ich nun auch endlich mal einen Post machen kann.
Momentan bin ich dabei ein schickes Menü in Form von CSS einzufügen. Im Firefox sieht das ganze auch ganz klasse aus, der IE braucht nach dem Stylesheet, im Headbereich noch diesen Zusatz:
Das Problem dabei ist, dass {float:left} als Tag erkannt wird, soweit ich das einschätzen kann
. Zumindest wird das beim ersten Aufruf der Seite, nachdem das Template gespeichert wird angezeigt:
Ein größerer Ausschnitt meines Templates sieht folgendermaßen aus:
So nun die eigentliche Frage: Wie kriege ich meinen IE7 spezifischen Code so rein, dass er einfach nur als HTML da drinsteht, wie auf einer simplen HTML Seite?
Vielen Dank für alle Posts im Voraus.
Zacki
ich habe zwar schon gesucht, bin aber leider nicht fündig geworden, aber das schöne daran ist, dass ich nun auch endlich mal einen Post machen kann.
Momentan bin ich dabei ein schickes Menü in Form von CSS einzufügen. Im Firefox sieht das ganze auch ganz klasse aus, der IE braucht nach dem Stylesheet, im Headbereich noch diesen Zusatz:
Code: Select all
<!--[if IE 7]>
<style type="text/css">
.menu li {float:left;}
</style>
<![endif]-->

Code: Select all
string(121) "Smarty error: [in template:20 line 11]: syntax error: unrecognized tag: float:left; (Smarty_Compiler.class.php, line 446)" string(111) "Smarty error: [in template:20 line 11]: syntax error: unrecognized tag '' (Smarty_Compiler.class.php, line 590)"
Code: Select all
<title>{sitename} - {title}</title>
{metadata}
{stylesheet}
<!--[if IE 7]>
<style type="text/css">
.menu li {float:left;}
</style>
<![endif]-->
</head>
</__body>
Vielen Dank für alle Posts im Voraus.
Zacki