Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Проблемы с разными браузерами
Покинул форум
Сообщений всего: 7
Дата рег-ции: Янв. 2008
Помог: 0 раз(а)
Возникла проблемка: в Интернет Експлорере страничка отображается нормально, а вот в Мазиле и Опере криво. Как с етим бороться, в чем проблема? Вот адрес: http://lan[dot]pimentos[dot]com[dot]ua
EuGen
Отправлено: 12 Января, 2008 - 15:30:05
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
По опыту скажу: если страница отображается правильно только в IE, а в остальных - "криво", то это значит, что она использует спецефичные для IE вещи (выравнивание, JavaScript объекты или методы и т.п.).
Так как Mozilla или Opera гораздо строже придерживаются стандартов, то лучше было бы переписать страницы так, чтобы они выглядели правильно в Mozilla, например. В этом случае есть очень большая вероятность того, что и в IE она будет отображаться корректно (опять же по опыту говорю).
Если же никак нельзя отказаться от того, что Вы уже используете, то нужно определять, какой браузер использует посетитель, и для каждого из них писать свои, отдельные страницы (или модифицировать имеющуюся).
Сделать это можно с помощью определения USER_AGENT, или с помощью JavaScript (сейчас у меня его нет в распоряжении, но если интересно, могу позже выложить).
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.