Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   ПО для Web разработчика (https://forum.antichat.xyz/forumdisplay.php?f=92)
-   -   Оптимизировать под Ie. (https://forum.antichat.xyz/showthread.php?t=44079)

lol2006 09.07.2007 13:42

Оптимизировать под Ie.
 
Собрал сайтец (пока не вылажил в инет), но отладку и скин создавал под Опера (даже и не думал, что браузера по разному отображают всякую фигню)). Как возможно оптимизировать сайт под ИЕ, а?
Есть ли софт? или еще че-нить?

D Mak 09.07.2007 14:17

выложи хотяб страницу, посмарю

а софта так не знаю.. в дримвивере вроде б есть проверка на совместимось в разных браузерах..

Y.Dmitriy 09.07.2007 14:19

а что именно криво отражается - таблицы\рисунки или что-то ещё?
вообще в любом случае надо ручками юзать..
Цитата:

в дримвивере вроде б есть проверка на совместимось в разных браузерах..
причем тут совместимость?

lol2006 09.07.2007 14:34

Цитата:

Сообщение от Y.Dmitriy
а что именно криво отражается - таблицы\рисунки или что-то ещё?
вообще в любом случае надо ручками юзать..

причем тут совместимость?

Та блин то полстраницы - остальное не отобр, в опере всеп ок! То ширины колонок разные (размером).
Блин, я короче понял софтины нет, буду вникать сам(!

D Mak 09.07.2007 15:10

Цитата:

причем тут совместимость?
дык, как раз из за различных типов margin-ов по разному может отображаться

DIAgen 09.07.2007 15:41

Воспользуйся Adobe Dreamweaver сколько делала не когда не подводил, бывают косяки, но они не значительны...

TANZWUT 09.07.2007 16:15

если пишеш на php то поставь проверку браузера типа:

PHP код:

if ($HTTP_POST_VARS['HTTP_USER_AGENT'])
  {
    
$HTTP_USER_AGENT $HTTP_POST_VARS['HTTP_USER_AGENT'];
  }

  
define (Opera$_a = (preg_match ('\'Opera.(...)\''$HTTP_USER_AGENT$_v) ? 10 $_v[1] : 0));
  if (!(
$_a))
  {
    (
true preg_match ('\'MSIE (...)\''$HTTP_USER_AGENT$_v) : $_a += 10 $_v[1]);
  }

  
define (IE0);
  if (!(
$_a))
  {
    (
true preg_match ('\'Konqueror/([^;]+)\''$HTTP_USER_AGENT$_v) : $_a += 10 $_v[1]);
  }

  
define (Konqueror0);
  if (!(
$_a))
  {
    (
true preg_match ('\'Galeon/(...)\''$HTTP_USER_AGENT$_v) : $_a += 10 $_v[1]);
  }

  
define (Galeon0);
  if (!(
$_a))
  {
    (
true preg_match ('\'Safari/([0-9]+)\''$HTTP_USER_AGENT$_v) : $_a += intval ($_v[1] / 10));
  }

  
define (Safari0);
  if (!(
$_a))
  {
    (
true preg_match ('\'Mozilla/(...)\''$HTTP_USER_AGENT$_v) : ($_M 10 $_v[1] < 50 $_M : (preg_match ('\'Netscape6?.(...)\''$HTTP_USER_AGENT$_v) ? 10 $_v[1] : 0)));
  } 

и тегами <!-- bla bla bla --> коментируй не нужное как мелкософт:
PHP код:

...........
<
style type="text/css">  @import url('http://i2.microsoft.com/shared/core/1/css/core.css');</style><!--[if lt IE 7]><style>@import url('http://i2.microsoft.com/shared/core/1/css/ie6.css');</style><![endif]-->
............ 

или пиши шаблон под разные браузеры и выводи его:
PHP код:

<?
........
if ((
$browser == IE))
{
     include
"header_ie.php";
}
else if ((
$browser == Mozilla))
{
     include
"header_ff.php";
}
else
{
     include
"header_default.php"//по умолчанию опера
}
.......
?>

попробуй так.

lol2006 09.07.2007 16:33

спс всем, оссобенно Tanzwut.


Время: 17:07