>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >CSS: Только в мозиле версии 2.0.х не работает a.className http://forum.mozilla-russia.org/viewtopic.php?id=23911 |
ALexJ@M > 17-06-2008 19:17:59 |
код следующий: При замене ява скриптом document.getElementById('a_id').className='new_class'; собственно сам класс не меняется. При чем, это комбинация обрабатывается всеми без исключения браузерами, включая Как указать разработчику на баг? |
Al_H > 18-06-2008 03:49:05 |
1. Запрещено включать блочные элементы внутрь строчных. И я таких багов не замечал. |
ALexJ@M > 18-06-2008 13:02:42 |
И собственно повторим вопрос: Добавлено Wed Jun 18 13:07:43 2008 : Al_H пишет
Кем запрещено? Эта информация от куда взята? Al_H пишет
Нет проблем ни в одном браузере. Включая сафари, конкверор. Мозила отрабатывает все классы. Al_H пишет
Ясное дело не замечал - я написал что баг в мозиле 2.0.х и в 1.7 ее нет. |
Al_H > 18-06-2008 14:32:13 |
w3.org - стандарты для HTML 4.01 и XHTML. В строгом варианте запрещено и в нестрогом не рекомендуется. От себя добавлю, что разные браузеры включая IE могут вести себя малопонятно при нарушении этого пункта.
Послушайте, я веб-разработчик с опытом работы около 9 лет. Можете мне поверить на слово. В старых браузерах в части такое имя нужно упомниать как some\_name и в части как some_name. Стандартная ситуация - несколько имен классов по документу имеют подчеркивания, нигде никаких проблем, один класс вдруг неожиданно IE6.0 не подхватывается. Далее полчаса тестирования - все перепроверили, ничего не работает. Убрали подчеркивание - подхватился. В каком случае так бывает, непонятно, это связано со вложенностью иди с последовательностью элементов в документе, но то что подчеркивание влияет - это факт. Поэтому не хотите проблем - не используйте. Вы можете не столкнуться с проблемой несколько раз и один раз она вылезет.
Этой реплики не понял. Причем здесь 1.7 и причем здесь Мозилла, мы про Файрфокс говорим? |
ALexJ@M > 19-06-2008 16:34:53 |
Что тогда порекомендуете вместо подчеркивания использовать? |
ALexJ@M > 01-07-2008 01:34:10 |
Кстати, "new_class" был указан для примера, вместо в реальном месте стоит "sel" P.s: по иерархии мозилы, такой бок остался и в 3.0 версии. Бокопоры. |