Jump to content

Названия дивов цифрами. В некотрых случаях не работают!


phaeton
 Share

Recommended Posts

:)

В общем проблему я решил. Но подумал стоит написать об этом приколе в htmlbook. Все таки заставила эта трабла меня почесать лоб.... :)

По порядку:

Если у Вас такой заголовок в странице (вставлен дримвивером)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

то

<div id="123">

работать НЕ БУДЕТ! Т.е. любые названия цифрами приводят к тому что браузеры неотображают свойства блоков. Почему это так - не могу понять, но это так!

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

Link to comment
Share on other sites

Значение id должно начинаться с буквы или подчеркивания, оно не может начинаться с цифры. Служба проверки кода W3C может и не заметит подобную ошибку, однако анализатор XML ее обнаружит. Также, если вы намереваетесь использовать id в JavaScript в форме document. idname. value, необходимо присвоить ему допустимое имя переменной JavaScript, которое должно начинаться с буквы или символа подч?ркивания и в которых не допускается использование пробелов или дефисов. Также нежелательно использовать символы подчеркивания в именах class или id по причине старых ограничений в CSS и старых браузерах.

Правила применения атрибута id (окончание). Наконец, для самых строгих приверженцев стандартов отметим, что первым символом в имени id или class может быть и цифра - вместо самой цифры необходимо указать соответствующую escape-последовательность. Правда, таким методом никто не пользуется.

Да нашел, спасибо. Век живи век учись...

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy