Настройка css отдельно для IE7 и IE8

Вообщем понадобилось мне сделать отдельные правила css для IE7 и IE8. Не подскажите в каких файлах искать, где детектится версия и по какому шаблону все делается? Нашел только для IE6 и IE7

2 комментария

avatar
в конфиге config/config.php есть такой код:
$config['head']['default']['css'] = array(
...
	"___path.static.skin___/css/ie6.css?v=1"=>array('browser'=>'IE 6'),
	"___path.static.skin___/css/ie7.css?v=1"=>array('browser'=>'gte IE 7'),	
	"___path.static.skin___/css/simple_comments.css"=>array('browser'=>'gt IE 6'),	
);

аналогично можно добавить отдельные правила для обоих браузеров

	"___path.static.skin___/css/ie7_hack.css?v=1"=>array('browser'=>'IE 7'),	
	"___path.static.skin___/css/ie8_hack.css?v=1"=>array('browser'=>'IE 8'),

На выходе должен получиться следующий код:
<!--[if IE 7]><link rel="stylesheet" type="text/css" href="..../css/ie7_hack.css?v=1"><![endif]-->
<!--[if IE 8]><link rel="stylesheet" type="text/css" href="..../css/ie8_hack.css?v=1"><![endif]-->

то есть для отдельных версий браузера будут загружены разные файлы стилей.
avatar
спасибо :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.