Как подробно описано здесь среди прочего, единственные допустимые символы в имя класса html/css — это a-z, A-Z, 0-9, дефис и подчеркивание, а первым символом должна быть буква. Но на практике, какие символы на самом деле поддерживаются большинством браузеров? В частности, мне интересно, какие браузеры правильно понимают косую черту (/) в имени класса и какие браузеры поддерживают имена классов, начинающиеся с цифры.
Меня в первую очередь интересует получение ответа для html, а не для xhtml, если есть разница.
Спасибо.