Здравствуйте, уважаемые эксперты! Прошу помощи в решении следующей проблемы:
Поставил на свой
сайт (joomla 1.5) новый template -
[url=www.lernvid.com/joomla-templates/264-against-joomla-template.html]Against[/url] от lernvid.com.
И все бы ничего, но беспокоит то, что новый шаблон криво отображается в старых IE - 6 и 7.
В шестерке - модули, находящиеся в позиции right, съезжают вниз:
В семерке - те же самые модули вообще не отображаются...
В IE 8, похоже, все нормально.
Понимаю, что шестой IE и вообще ослы MS неактуальны... но очень, тем не менее, прошу помочь все это исправить.
Полдела (или четверть, не знаю) удалось решить, заменив в template.css
#dropdown_menu ul li a - вместо
display:block; - прописал
float:left; , в силу чего в IE 6 перестало разъезжаться топ-меню, как было изначально (см. скриншот).
Но вот что делать дальше - совершенно не понимаю, моих познаний css явно не хватает.
Интересно, что в head шаблона прописаны воркараунды для IE - см. в приложении.
И файлы эти присутствуют в папке css шаблона... но, видимо, не работают.
Скажите, что делать? как добиться корректного отображения шаблона в IE ?
Любую недостающую здесь информацию готов предоставить.
Приложение:
<head>
<?php $this->setGenerator('Информационные услуги. Аутсорсинг, ит-консалтинг. Компьютерный мастер, компьютерная помощь'); ?>
<jdoc:include type="head" />
<meta name="designer" content="Juergen Koller - http://www.lernvid.com" />
<meta name="licence" content="Copyright LernVid.com - Creative Commons Sharalike 3.0" />
<link href="templates/<?php echo $this->template ?>/css/reset.css" rel="stylesheet" type="text/css" media="all" />
<link href="templates/<?php echo $this->template ?>/css/template.css" rel="stylesheet" type="text/css" media="all" />
<!--[if IE 7]>
<link href="templates/<?php echo $this->template ?>/css/ie7.css" rel="stylesheet" type="text/css" media="all" />
<![endif]-->
<!--[if lt IE 7]>
<link href="templates/<?php echo $this->template ?>/css/ie5x6x.css" rel="stylesheet" type="text/css" media="all" />
<![endif]-->
<?php
if($this->countModules("right")&&!$this->countModules("left")){ $contentwidth="right";}
if($this->countModules("left")&&$this->countModules("right")) {$contentwidth="middle"; }
?>
</head>