>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Почему в Ff не исправят глюк с явой и с CSS ??? http://forum.mozilla-russia.org/viewtopic.php?id=12600 |
GaNJa > 18-09-2006 12:25:15 |
Почему в браузере Firefox не исправят глюк с яваскриптом и с каскадными таблицами стилей? |
LattyF > 18-09-2006 12:29:34 |
Используй расширение IETab. Кстати, Java и JavaScript совершенно разные вещи. Вообще разные. |
Dimanish > 18-09-2006 12:30:11 |
GaNJa |
GaNJa > 18-09-2006 12:36:03 |
LattyF пишет
Ну да я имел ввиду яваскрипт))) Добавлено Пнд 18 Сен 2006 12:37:04 : Dimanish пишет
Ну пример точно есть, не обманываю, просто сайт не в Инете, а в локалке! |
stoneflash > 18-09-2006 12:43:57 |
GaNJa
А надо бы в первую очередь. 95%, что проблема в этом, имхо. |
GaNJa > 18-09-2006 12:56:20 |
stoneflash пишет
Спасибо, теперь буду знать |
Al_H > 18-09-2006 16:04:04 |
Я хочу сказать, что есть куча скриптов, и на два порядка больше абсолютно грамотных и валидных CSSок, которые корректно работают в Firefox, Opera 8-9, но вызывают неоправданные трудности в Internet Explorer. Есть целые системы, которые невозможно реализовать именно потому что IE и современные браузеры - две разные категории. Есть прекрасные CSSки, реализующие, например, вываливающиеся меню, страницы с табами, всяческие подсказки, без единого JavaScript-оператора - и их не сделать, потому что IE слишком устарел. Есть замечательные JavaScriptы, которые под IE либо не адаптируются, либо при адаптировании распухают впятеро. Ответ - причины две. Во-первых, есть разные способы писать некорректный скрипт, часть из них все-таки работают в IE, часть - в Фоксе, и так далее, но, поскольку герой, писавший упомянутые Вами странички, тестировал только в IE, он исправил ошибки, предотвращающие их работу в IE. Во-вторых, даже если Вы пишете корректные скрипты, если Вы не тестируете странички в нескольких браузерах, Вы регулярно будете обижать все браузеры, в которых не проверяете. Как минимум это значит проблемы с CSS, но регулярно - с JavaScript тоже. Даже опытный разработчик, который большую часть граблей обходит просто интуитивно, время от времени встречается с очень странным поведением браузеров, и прежде всего это IE и версии Оперы до 8. У каждого браузера есть свои ошибки, но Вы не можете требовать от браузера, чтобы он корректно отображал некорректно написанную страницу. Иначе это значило бы полностью повторять все ошибки и недоработки лидера рынка, что делает абсолютно бессмысленной разработку своего движка. Если человеку нужен браузер, который работает всегда не хуже IE, но никогда не работает лучше, он просто ставит себе Maxton или другую надстройку над движком IE, или использует с этим движком Netscape 8. |
cr@nk > 19-09-2006 21:02:17 |
Вот пример. Работает в FF, но не работает в IE (менюшка справа) |
Al_H > 20-09-2006 00:45:58 |
Как она должна работать? |
INFOMAN > 20-09-2006 01:46:45 |
? |
cr@nk > 20-09-2006 05:51:04 |
Просто полистай страницу вверх-вниз. Через IE и FF |
vladmir > 20-09-2006 10:21:39 |
Да что там говорить - ИЕ даже точки не умеет: Выделить код Код:<html><head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <style type="text/css"> #d1{border:1px dashed #333;padding:10px} #d2{border:1px dotted #333;padding:10px} </style> <title>vz-proba</title> </head> <body> <div id=d1>asdfghjkl</div> <br> <div id=d2>asdfghjkl</div> </body> </html> А вот вообще юмор - исторически у мозилл были проблемы с пробелами и переводами строки в ячейках, а недавно сотворил наоборотный примерчик - наслаждайтесь: Выделить код Код:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head><meta http-equiv="content-type" content="text/html; charset=windows-1251"> <title>vz-proba</title> <style type="text/css"> div{ height:28px; width:138px; background-image: url(http://forum.mozilla-russia.org/style/img/Mozilla-ru/pun_h2_conr_bg.png); } div img{ height:28px; width:138px; } </style> </head><body> В IE высота div больше заданной - видна снизу полоской фоновой картинки, нормально - если убрать 1 перевод строки. <table> <tr><td> <div> <img src="z.gif"> </div> </td></tr> </table> <table> <tr><td> <div> <img src="z.gif"></div> </td></tr> </table> </body></html> У фоновой картинки онлайн-ссылка, можно сохранить её на диск и сократить адрес в CSS до имени файла. |
dove > 09-11-2006 01:52:49 |
Dimanish пишет
Хочу привести пример, а за одно может кто подскажет как забороть Хочу, чтобы 2 блока стояли рядом друг с другом - это получается (левый блок - контент, правый - навигация) Привожу код: Выделить код Код:<head> <title>default</title> <link rel="stylesheet" href="/css/default.css" type="text/css"> </head> <body> <div id="in_container">Внешний блок<div id="content"> Основной текст<br /> Основной текст<br /> Основной текст<br /> </div> <div id="leftsidebare">навигация</div> </div> </body> Выделить код Код:#in_container { background: url(/i/rsidebarbackground.gif) right repeat-y; width: 600px; border: 1px solid #d7dabd;} #content { width: 396px; float: left;} #leftsidebare { float: right; width: 204px;} |
Lynn > 09-11-2006 10:56:30 |
dove |
FUBAr > 09-11-2006 12:07:40 |
Непрвят потому что бояцо что когда убьют 1 жука на его место придут 2 |