id элемента не может начинаться с цифры?
Часто на форуме вижу заявления, что id элемента не может начинаться с цифры. Т.к. эти заявления имеются во многих темах, эту выношу отдельно.
Заметка на английском: http://www.456bereastreet.com/archiv... _use_wisely/ Кратко на русском: В стандарте HTML4.01 id должен начинаться на букву и может содержать в себе также цифры, дефис, подчёркивание, двоеточие и точку. В стандарте HTML5 id может содержать любые символы, кроме пробелов. Т.к. у нас сейчас модно говорить о HTML5, то не стоит говорить о том, что id не может начинаться с цифры. По факту id всегда мог содержать любые символы, кроме пробелов. |
Цитата:
|
Цитата:
Цитата:
<style> #\#\:\^1 {color: red;} </style> <div id="#:^1">див</div> кстати только что на хабре появился перевод |
monolithed, я просто буду начинать таки с буквы... Просто учту пожелание
Цитата:
|
А я предпочитаю начинать с : (id=":someId"), чтобы в IE в глобальную область видимости лишний мусор не попадал.
|
Часовой пояс GMT +3, время: 11:28. |