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 :: съезжает дизайн в ie6 и ie7

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
necroms
Отправлено: 07 Марта, 2011 - 12:38:04
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




Странички генерируются при помощи php и mysql. При долгой(не очень долгой) загрузке сайта 5-10сек, полностью съезжает дизайн в ie6 и ie7 , в основном бордеры и бэкгроунды, при чем всегда по разному, бэкгроунды вообще иногда начинают исчезать при навидении на объект в котором они стоят, как при mouseover, которого там и в помине нет (чертовщина млин). Если скопировать сгенерированный html текст из броузера и вставить в html файл, ну и потом открыть то все отображается как надо, то есть дело все в долгой загрузке, хотя видел, и не раз, сайты которые намного дольше грузятся!! Еще заметил, что если свернуть в окно,а потом развернуть браузер, глюк пропадает, и стили становятся так как надо!!! Еще у меня стоит mega menu на jquery, так его тоже начинает колбасить в разные стороны... Если надо могу сделать скрины и предоставить код.

Ie6 и Ie7 стоят у меня на виртуальных машинах, какое-то время думал что это у меня virtualbox глючит, потом переставил Ie7 на основную машину и ничего не изменилось, все равно все съезжает!

Все Ie - оригинальные, не portable, не ie-collection, не сборные, не всякие testerы.
Ie8 - все отображает нормально, как и Chrome, Opera, Mozilla.

(Отредактировано автором: 07 Марта, 2011 - 12:41:29)

 
 Top
ALEN Модератор
Отправлено: 07 Марта, 2011 - 12:49:05
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




PHP,MySQL и т.д. на верстку не влияет, нужно смотреть, что в HTML и CSS.
 
 Top
necroms
Отправлено: 07 Марта, 2011 - 13:29:44
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




ALEN пишет:
PHP,MySQL и т.д. на верстку не влияет

Это понятно, что не влияют.. Я это написал к тому, что сайт долго грузится, из-за того что много запросов к бд, а не из-за того что много нагромождений в html коде.

Повторюсь, что один и тот-же код при разном времени загрузки, отображается по разному!!
Прикрепляю код!
Скачать файл: html_css.rar
Скачан раз: 119
 
 Top
DeepVarvar Супермодератор
Отправлено: 07 Марта, 2011 - 13:34:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




necroms это может происходить если клиентский жаваскрипт
запускается ДО полной загрузки страницы. Ну и в разные моменты чего-то не находит.
CODE (javascript):
скопировать код в буфер обмена
  1. $(document).ready(function(){ бла бла бла });

(Добавление)
necroms пишет:
загрузке сайта 5-10сек,

Это ж сколько там запросов к базе на страницу??? 500???
 
 Top
necroms
Отправлено: 07 Марта, 2011 - 14:08:20
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




DeepVarvar пишет:

Это ж сколько там запросов к базе на страницу??? 500???

около 50, ну это из-за фильтров, и временно!! Буду скоро оптимизировать код, пока что руки не доходят))
(Добавление)
DeepVarvar пишет:
necroms это может происходить если клиентский жаваскрипт
запускается ДО полной загрузки страницы. Ну и в разные моменты чего-то не находит.
CODE (javascript):
скопировать код в буфер обмена
  1. $(document).ready(function(){ бла бла бла });


Да, это скорей всего, а $(document).ready(function(){}) лучше каждую функцию обрамлять, или сделать одну такую функцию, а в нее запихнуть все остальные???
 
 Top
DeepVarvar Супермодератор
Отправлено: 07 Марта, 2011 - 15:29:01
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Каждую.
(Добавление)
Но не те которые вызываются.
 
 Top
necroms
Отправлено: 07 Марта, 2011 - 19:24:23
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




DeepVarvar пишет:
Каждую.
(Добавление)
Но не те которые вызываются.


не помогло(((, но явно что-то с js, так как когда отключаю его модули, то все корректно работает, буду думать дальше...

Я еще подключаю в css behavior: url(PIE.htc), для скругления углов в ie, так вот когда его отключаю, то все тоже нормально работает, походу это он и конфликтует с моим js кодом....
 
 Top
JustUserR
Отправлено: 08 Марта, 2011 - 17:01:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




necroms пишет:
Я еще подключаю в css behavior: url(PIE.htc), для скругления углов в ie, так вот когда его отключаю, то все тоже нормально работает, походу это он и конфликтует с моим js кодом....
Возможной причиной осуществлеия некорректного функционирования предполагаемого клиентского web-приложения, является размещение нескольких несинхронизированных потоков управления реальным отображения объектов web-страницы, размещенных в совмещенном уровне элементного трактования без выбора предшествующего управляющего объекта, которым по умолчанию является реализации HTC-документа обеспечивающая определение поведения целевого объекта, являющегося внедренным на уровне поддержки его элементного атомарного функционирования


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
join
Отправлено: 10 Марта, 2011 - 05:25:13
Post Id



Гость


Покинул форум
Сообщений всего: 91
Дата рег-ции: Февр. 2011  


Помог: 1 раз(а)




Для семейства осликов, можно использовать условные комменты
<!--[if ie]><div id="oslik"><![endif]-->
вставляем #oslik перед нужным элементом в css.
Тоже самое можно и со скриптами делать.
Подробнее о комментах можно почитать в гугле или на сайте майкрософта.
(Добавление)
http://xhtml[dot]ru/2006/07/12/conditional-comments/


-----
- "Holy shit!" -девиз Холливуда
- "Hello world " -девиз PhP
 
 Top
JustUserR
Отправлено: 10 Марта, 2011 - 16:22:01
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




join пишет:
Подробнее о комментах можно почитать в гугле или на сайте майкрософта
Использование предполагаемого варианта решения задачи позволяет осуществить достижение результата, при условии разделение целевых CSS-свойств для определение параметров отображения объектов в реальном времени, однако в рассматриваемой задачи некорректное отображение осущесвтляется на основании операционного конфликта несинхронизированных элементных JS-потоков с реализацией упрвляющего воздействия; в качестве возможного варинта решения задачи в таком случае допустимо использование вариацинного интегрируемого объекта, обеспечивающего управляемую загрузку HTC-потока, и осуществляющего выполнение требуемых организационных действий после расчета реальный параметрв отображения объекта в локальном JS-скрипте


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
vsll
Отправлено: 10 Марта, 2011 - 19:39:30
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 530
Дата рег-ции: Февр. 2011  


Помог: 10 раз(а)




Если бы у вас был конфликт js скриптов между собой, то одинаково плохо работало бы во всех браузерах. Не все js скрипты могут норально работать с ie, или ищите другой нормально работающий вариант или создавайте отдельный css именно для ie
А конфликт между скриптами решается просто. В скриптах от jQuery UI, которые у вас наверняка имеются, пропишите вначале:
CODE (javascript):
скопировать код в буфер обмена
  1. var $j = jQuery.noConflict();
  2. $j(document).ready(function() {бла бла бла});

Также влияет последовательность скриптов в заголовке

Но это вам не поможет, ie не поддреживает много атрибутов, в htmlbook хорошо по этому поводу расписано

Кстати попробуйте на другой машине посмотреть в ie ваш сайт, может быть причина в ос

(Отредактировано автором: 10 Марта, 2011 - 19:42:26)

 
 Top
Саныч
Отправлено: 10 Марта, 2011 - 21:58:44
Post Id



Участник


Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




1. Берешь Mozilla FireFox + FireBug, заходишь во вкладку "Сеть" и смотришь что и сколько времени грузиться. Думаешь что с этим делать...
2. Подумай, стоит ли подключать кучу js модулей? Может легче написать пару своих маленьких функций и решить проблему с загрузкой...
3. Забей ты на круглые углы в ослах. Для отсталых пользователей - отсталый дизай...


-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
JustUserR
Отправлено: 12 Марта, 2011 - 12:45:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Vasiliya пишет:
Если бы у вас был конфликт js скриптов между собой, то одинаково плохо работало бы во всех браузерах
В действительности осуществление возможности возникновения конфликта исполняемых JS-скриптов в сущесвенной мере зависит от используемого браузера, поскольку определение данного критерия обеспечивается в зависимости от параметров возможности включения и распределения синхронных управляющих элементных JS-потоков, осуществляющих фунционирования в области оригинального операционного трактования
Саныч пишет:
Забей ты на круглые углы в ослах. Для отсталых пользователей - отсталый дизай...
Использование критерия дифференциации браузера Internet explorer позволяет осуществить формирования наиболее функционального дизайна для пользователя, осуществляющих использование реализации данного браузера начиная с версии 5.5; в частности указанный обозреватель обеспечивает возможность включения системных DX-эффектов для оригинальных объектов страницы в рассчитанном уровне трактования


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
vsll
Отправлено: 12 Марта, 2011 - 13:39:35
Post Id


Частый посетитель


Покинул форум
Сообщений всего: 530
Дата рег-ции: Февр. 2011  


Помог: 10 раз(а)




JustUserR пишет:
Использование критерия дифференциации браузера Internet explorer позволяет осуществить формирования наиболее функционального дизайна для пользователя, осуществляющих использование реализации данного браузера начиная с версии 5.5; в частности указанный обозреватель обеспечивает возможность включения системных DX-эффектов для оригинальных объектов страницы в рассчитанном уровне трактования

Не этоли делает его самым уязвимым браузером на сегодняшний день?
Я, простите, полный ноль в программировании, и не все ваши книги прочитала, одну пока, и то, только скачала.
 
 Top
JustUserR
Отправлено: 14 Марта, 2011 - 13:51:32
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Vasiliya пишет:
Не этоли делает его самым уязвимым браузером на сегодняшний день?
Использование предполагаемых аспектов функционирования виртуальной машины JS-скриптинга в браузере Internet explorer не осуществлять модификацию уровня безопасности, поскольку указанные средств позволяют производить предшествующее управляющее воздейтсиве на локальное определение JS-элементов, во вложенном трактовании потока исполнения данного ассоцированного объекта web-страницы
Реалное определения безопасности браузера не осуществляет однозначной идентификации с его функциональностью, поскольку относительн следующих источников наиболее уязыимым является обозреватель с самой упрощенной и малофункциональной JS-моделью
Определен самый "дырявый" браузер
Firefox назвали самым "дырявым" браузером
Указание Firefox как третей программы (Не только из браузеро) по количеству найденных уязвимостей, такие браузеры как Internet explorer, Opera, Chrome и Safari не входят в этот список


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB