Есть html-файл: ~ 1.5 - 12 Мб, много тегов <FONT>, стили в *.css.
При попытке открытия Firefox зависает! Если вырезать из файла все фонты, открывается без проблем. Если удалить *.css - тоже открывается быстро.
Пробовал записать стили в заголовок файла. Если размер < ~1 Мб, открывается, иначе - та же картина.
IE открывает мгновенно даже с фонтами.
В чем может быть проблема?
Отредактировано tom_jones_super_man (02-04-2008 16:50:31)
Отсутствует
2Shura
Нет, к сожалению, он именно зависает.
Думаю, дело не только в быстродействии. Вряд ли <FONT> долго обрабатывается. Да и начинка файла тривиальная.
2FiX
Расширений - по минимуму: проверка орфографии да гугл-тулбар. Орфографию отключил - никакого эффекта.
Отредактировано tom_jones_super_man (02-04-2008 18:34:49)
Отсутствует
Геометрический построитель хромает.
Отсутствует
Не пойдет. Пробовали на разных компах, на разных версиях Firefox - везде одно и то же!
Отсутствует
При всем уважении к сочувствующим, хотелось бы получить обоснованное мнение по теме, а не искать решение методом тыка.
Отсутствует
Архив с примерами можно скачать тут:
http://webfile.ru/1849812
combined_TVC_css_inside.html - открывается мгновенно
combined_3sat.html - долго, но за конечное время
combined_Das_Erste.html - зависает
Отсутствует
tom_jones_super_man
Посмотрел файлы.
А в чем фишка к каждому элементу привязывать свой css?
Мб как раз в этом дело?
IE открывает мгновенно даже с фонтами.
А мне ИЕ, кстати, сразу сказал, что он потенциально опасные скрипты исполнять не будет и открылся мгновенно.
Мб поэтому и у вас так?
Запускать на ИЕ неизвестно кем написанные скрипты как-то не хочется...
--- ---
Отсутствует
А в чем фишка к каждому элементу привязывать свой css?
Мб как раз в этом дело?
Это для того, чтоб насохранять таких страниц, а цвета потом можно было бы менять.
Дело, видимо, в этом, но как достичь быстродействия IE?
Скрипты совершенно плевые, почти ничего не делают, ie даже с ними быстро открывает.
Может ли быть дело в кешировании *.css?
Отредактировано tom_jones_super_man (08-04-2008 19:42:11)
Отсутствует
tom_jones_super_man
Это для того, чтоб насохранять таких страниц, а цвета потом можно было бы менять.
А почему нельзя это задать один раз на документ?
Или допускается возможность изменения файла css для любого элемента(хотя все равно непонятно, почему это нельзя сделать потом?..)?
Скрипты совершенно плевые, почти ничего не делают, ie даже с ними быстро открывает.
Зато они совершенно кривые.
И если все остальное написано в том же ключе - результат предсказуем.
ИЕ все таки ближе к оси + славится своим оптимизаторством (мб оно просто не делает то, что Лис чесно пытается отработать?..).
Попробую поанализировать содержимое страницы (пока в основном смотрел только скрипты).
--- ---
Отсутствует
Закомментил вызовы скриптов.
В самой проблемной странице combined_Das_Erste.html Работает!
В combined_3sat.html НИЧЕГО не изменилось...
Forest
Нашел баги в скриптах. Спасибо за намек)
Отсутствует
tom_jones_super_man
Так совсем помогло?
Нашел баги в скриптах
Первое, что там бросается в глаза - почему нельзя один раз определить тип браузера, записать его (а в данном случае путь к css) в переменную (тоже один раз), чтобы потом просто везде использовать?..
А то как-то непрофессионально выглядит.
Хотя дело вроде бы не в этом?..
--- ---
Отсутствует