Добрый вечер! Как известно многие шаблоны сейчас лагают по страшному в ИЕ, но в то же время в index.php почти всегда есть условие "Если вы используете ИЕ 7, то...". Вроде как предусмотрено все получается, так почему же сайт плывет? Может нужно подключить css файл где для ИЕ прописаны настройки..
Какой из способов лучше будет использовать Код (CODE): <?php $nav = ( isset( $_SERVER['HTTP_USER_AGENT'] ) ) ? strtolower( $_SERVER['HTTP_USER_AGENT'] ) : ''; if (stristr($nav, "msie")) { echo "ie-css.css"; } else { echo "templatecss.css"; } ?> или Код (CODE): <!--[if lte IE 6]> <link href="templates/<?php echo $cur_template; ?>/css/ieonly.css" rel="stylesheet" type="text/css" /> <![endif]--> з.ы. Взято с джумла-докс.ру, недавно пробовал таким образом подключать на другом шабе (прописав условие проверки в head) - не вышло.
второй вариант, т.к. когда ишак начинает читать код и натыкается на такое подключение файла CSS то читает из него и ещё одно не мало важное дополнение, такого рода подключение делается как дополнение к нормальному CSS файлу, а неполная его замена/ Хотя можно делать и полную замену и с полным дублем всех CLASS и ID что значит дополнение - это когда при помощи файла для ИШАКА просто делаются некоторые корректировки основного CSS