Zum Inhalt springen

IE 7 Problem: Conditions -> browser / version

Erstellt am 18. April 2007 · 3 Antworten · letzte Antwort am 19. April 2007

Tags: Frage

Unbekannter Benutzer ·

Hallo.

Habe ein Problem mit einer Condition. Ich möchte folgendes erreichen. Alle Versionen des Internet Explorers unterhalb der Version 7 sollen zusätzlich zur layout.css die iehacks.css laden. Dazu folgender TS-Code:

[browser = msie] && [version < 7]
page.includeCSS {
	main = fileadmin/css/layout.css
	iehacks = fileadmin/css/iehacks.css
}	
[else]
page.includeCSS {
	main = fileadmin/css/layout.css
}
[global]

Meiner Meinung nach müsste diese Condition nur bei IE unter der Version 7 zutreffen.

Ergebnis: betrachte ich die Seite im IE 6, ist iehacks.css nicht präsent. Dafür aber im IE 7 wo es nicht hin soll.

Bin für jede Hilfe dankbar!

MfG, martens-it.de

Unbekannter Benutzer ·

Danke, so klappt es!

[browser = msie] AND [version => 6.9]
	page.includeCSS {
		main = fileadmin/css/layout.css
	}	
[else]
	page.includeCSS {
		main = fileadmin/css/layout.css
		iehacks = fileadmin/css/iehacks.css
	}
[global]
Unbekannter Benutzer ·

Ich nehme es zurück die o.g. Variante liefert natürlich die iehacks.css auch an alle anderen Browser aus. Was nicht Sinn der Sache ist.
Folgendes Beispiel löst das Problem:

page.includeCSS.main = fileadmin/css/layout.css
[browser = msie] AND [version =< 6.9]
	page.includeCSS.iehacks =fileadmin/css/iehacks.css
[end]

MfG, Willi
http://www.martens-it.de