Змінюй хід війни! Допомагай ЗСУ!

css

  • Автор теми Автор теми Tobur
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 06.02.2008
Повідом.: 91
Здравствуйте :)
помогите подцепить определенный стиль под определенный браузер средствами пхп, а именно научится отличать ие5, и6, и7
на данный момент код имеет вид:

PHP:
function browser_define($agent)
{
if(ereg('MSIE ([0-9].[0-9]{1,2})',$agent)&&!ereg('Opera ([0-9].[0-9]{1,2})',$agent)) $browser='ie';
elseif(ereg('Opera',$agent)) $browser='opera';
elseif(ereg('Gecko/',$agent)&&!ereg('Netscape/',$agent)) $browser='mozilla';
else $browser='ie';
return $browser;
}

и далее я цепляю для каждого браузера свой стиль:

PHP:
 <LINK rel="stylesheet" type="text/css" href="css/<?=browser_define($_SERVER['H T T P_USER_AGENT'])?>.css">

все работает, но хочу отличать ие5, ие6 и ие7, чтобы для ие5 и ие6 один ксс, а для ие7 и выше другой

решено, тему можно закрывать
 
Останнє редагування:
<link rel="stylesheet" type="text/css" href="stylesheet.css">
<!-[if lte IE]><style type="text/css">*import url("ie.css"); </style><![endif]->

Как вариант, на оперу я плюю честно говоря (просто у буржуи Оперой не полузютсяь)
 
<!-[if lt 7 IE]> значит lower than IE7
 
Назад
Зверху Знизу