Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№117-06-2008 19:17:59

ALexJ@M
Участник
 
Группа: Members
Зарегистрирован: 17-06-2008
Сообщений: 4
UA: Firefox 2.0

CSS: Только в мозиле версии 2.0.х не работает a.className

код следующий:
<a id=a_id ..><li><div>текст</div></li></a>

При замене ява скриптом document.getElementById('a_id').className='new_class';

собственно сам класс не меняется.

При чем, это комбинация обрабатывается всеми без исключения браузерами, включая
мозилу 1.7.х и юникс мозилу.

Как указать разработчику на баг?

Отредактировано ALexJ@M (17-06-2008 19:18:25)

Отсутствует

 

№218-06-2008 03:49:05

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Sunrise 1.7

Re: CSS: Только в мозиле версии 2.0.х не работает a.className

1. Запрещено включать блочные элементы внутрь строчных.
2. Не используйте знак подчеркивания в id и именах классов, могут быть, а могут не быть, проблемы в старых браузерах и свежих IE

И я таких багов не замечал.

Отсутствует

 

№318-06-2008 13:02:42

ALexJ@M
Участник
 
Группа: Members
Зарегистрирован: 17-06-2008
Сообщений: 4
UA: Firefox 2.0

Re: CSS: Только в мозиле версии 2.0.х не работает a.className

И собственно повторим вопрос:
Как указать разработчику на баг?

Добавлено Wed Jun 18 13:07:43 2008 :

Al_H пишет

1. Запрещено включать блочные элементы внутрь строчных.

Кем запрещено? Эта информация от куда взята?

Al_H пишет

2. Не используйте знак подчеркивания в id и именах классов, могут быть, а могут не быть, проблемы в старых браузерах и свежих IE

Нет проблем ни в одном браузере. Включая сафари, конкверор.

Мозила отрабатывает все классы.
А java script мозилы не меняет только лишь a.className. При этом меняет все остальные без проблем.

Al_H пишет

И я таких багов не замечал.

Ясное дело не замечал - я написал что баг в мозиле 2.0.х и в 1.7 ее нет.

Отсутствует

 

№418-06-2008 14:32:13

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Sunrise 1.7

Re: CSS: Только в мозиле версии 2.0.х не работает a.className

Эта информация от куда взята?

w3.org - стандарты для HTML 4.01 и XHTML. В строгом варианте запрещено и в нестрогом не рекомендуется. От себя добавлю, что разные браузеры включая IE могут вести себя малопонятно при нарушении этого пункта.

Нет проблем ни в одном браузере. Включая сафари, конкверор.

Послушайте, я веб-разработчик с опытом работы около 9 лет. Можете мне поверить на слово. В старых браузерах в части такое имя нужно упомниать как some\_name и в части как some_name. Стандартная ситуация - несколько имен классов по документу имеют подчеркивания, нигде никаких проблем, один класс вдруг неожиданно IE6.0 не подхватывается. Далее полчаса тестирования - все перепроверили, ничего не работает. Убрали подчеркивание - подхватился. В каком случае так бывает, непонятно, это связано со вложенностью иди с последовательностью элементов в документе, но то что подчеркивание влияет - это факт. Поэтому не хотите проблем - не используйте. Вы можете не столкнуться с проблемой несколько раз и один раз она вылезет.

Ясное дело не замечал - я написал что баг в мозиле 2.0.х и в 1.7 ее нет.

Этой реплики не понял. Причем здесь 1.7 и причем здесь Мозилла, мы про Файрфокс говорим?

Отсутствует

 

№519-06-2008 16:34:53

ALexJ@M
Участник
 
Группа: Members
Зарегистрирован: 17-06-2008
Сообщений: 4
UA: Firefox 2.0

Re: CSS: Только в мозиле версии 2.0.х не работает a.className

Что тогда порекомендуете вместо подчеркивания использовать?

Отсутствует

 

№601-07-2008 01:34:10

ALexJ@M
Участник
 
Группа: Members
Зарегистрирован: 17-06-2008
Сообщений: 4
UA: Firefox 3.0

Re: CSS: Только в мозиле версии 2.0.х не работает a.className

Кстати, "new_class" был указан для примера, вместо в реальном месте стоит "sel"

P.s: по иерархии мозилы, такой бок остался и в 3.0 версии. Бокопоры.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]