Максимальный предел классов CSS, которые могут быть назначены элементу HTML?

Сколько классов CSS может быть назначено для элемента HTML.

Ответ 1

Я не думаю, что есть предел. Быстрый поиск Google дал this.

Ответ 2

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

Ответ 3

В спецификации отсутствуют такие ограничения:

класс

Атрибут, если указан, должен иметь значение, которое представляет собой набор разделенные пространством маркеры, представляющие различные классы, которые элемент принадлежит.

Набор разделенных пространством токенов - это строка, содержащая ноль или более словразделенных одним или несколькими пространствами символы, в которых слова состоят из любого строка одного или нескольких символов, ни один из которых являются пробельные символы, которые являются символами пробела.

Ответ 4

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

Ответ 5

Один из менее известных трюков с CSS - это тот факт, что вам не нужно ограничивать свои элементы только одним классом. Если вам нужно установить несколько классов в элементе, вы добавляете их просто, разделяя их пробелом в вашем атрибуте. Например:

<p class="pullquote btmmargin left">...</p>

Таким образом, нет ограничений на отсутствие классов, которые вы применяете.