Задать вопрос
@Artqookie

Разная верстка для браузеров

Интересны минусы такого подхода. Определяем браузер пользователя и в зависимости от него отдаём верстку без хаков и т.п. для этого браузера. В чем тут может быть подвох?
  • Вопрос задан
  • 2950 просмотров
Подписаться 3 Оценить 5 комментариев
Ответ пользователя shushu К ответам на вопрос (6)
shushu
@shushu
использовать шаблонизатор/другой механизм с возможностью добавление приоритетных путей.

к примеру (псевдо-код):
if( USER_AGENT == 'Firefox' ){
   tpl.addPath(tplPath + 'firefox');
}else if( USER_AGENT == 'IE7'  ){
   tpl.addPath(tplPath + 'ie7');
}

директории:
 templates
     ie7
        style.css
     firefox
        style.css
     index.html
     style.css


Если броузер фаерфокс — возметься темплейта из папки templates/firefox, если ie7 то из templates/ie7 есди другой броузер — то дефолтный файл из templates
Ответ написан