Hallo Forum!
Ich möchte gerne folgendes machen: Ein Element soll seine Eigenschaften aus mehreren CSS-Dateien zugewiesen bekommen - Grund: je nach Browser binde ich verschiedene CSS-Sheets ein, d.h. z.B.
- Sheet "Global" enthält Eigenschaften für Element id "element" und auch andere, die unabhängig vom Browser angewendet werden sollen.
- Sheet 1 enthält Eigenschaft 1 für Element id "element" > für IE 6
- Sheet 2 enthält Eigenschaft 1 für Element id "element" > für IE 7
- Sheet 3 enthält Eigenschaft 1 für Element id "element" > für IE > 7
d.h. es wird immer dem gleichen Element eine bestimmte Eigenschaft zugewiesen.
Ruft man die Seite mit dem Internet Explorer 6 auf, werden Sheet "Global" + Sheet 1 geladen (> es gelten also die Regeln aus Sheet Global und Sheet 1 für das Element "element"), ruft man sie mit Internet Explorer 7 auf, wird Sheet "Global" + Sheet 2 geladen (> jetzt gelten die Regeln aus Sheet Global und Sheet 2 für das Element "element) usw. Gelöst ist das mit Conditional Comments.
Wichtig: In den Sheets 1-3 handelt es sich immer um die selbe Eigenschaft, nur ist sie je nach Sheet unterschiedlich gelöst.
Funktionieren tut das so, wie ich möchte, aber ich würde gerne wissen, ob das so "in Ordnung" ist, oder ob man das anders lösen sollte.
Ich hoffe, ihr kennt euch aus!
Danke!
Ich möchte gerne folgendes machen: Ein Element soll seine Eigenschaften aus mehreren CSS-Dateien zugewiesen bekommen - Grund: je nach Browser binde ich verschiedene CSS-Sheets ein, d.h. z.B.
- Sheet "Global" enthält Eigenschaften für Element id "element" und auch andere, die unabhängig vom Browser angewendet werden sollen.
- Sheet 1 enthält Eigenschaft 1 für Element id "element" > für IE 6
- Sheet 2 enthält Eigenschaft 1 für Element id "element" > für IE 7
- Sheet 3 enthält Eigenschaft 1 für Element id "element" > für IE > 7
d.h. es wird immer dem gleichen Element eine bestimmte Eigenschaft zugewiesen.
Ruft man die Seite mit dem Internet Explorer 6 auf, werden Sheet "Global" + Sheet 1 geladen (> es gelten also die Regeln aus Sheet Global und Sheet 1 für das Element "element"), ruft man sie mit Internet Explorer 7 auf, wird Sheet "Global" + Sheet 2 geladen (> jetzt gelten die Regeln aus Sheet Global und Sheet 2 für das Element "element) usw. Gelöst ist das mit Conditional Comments.
Wichtig: In den Sheets 1-3 handelt es sich immer um die selbe Eigenschaft, nur ist sie je nach Sheet unterschiedlich gelöst.
Funktionieren tut das so, wie ich möchte, aber ich würde gerne wissen, ob das so "in Ordnung" ist, oder ob man das anders lösen sollte.
Ich hoffe, ihr kennt euch aus!
Danke!
Kommentar