Может ли атрибут 'class' элементов HTML5 содержать разрывы строк? Допускается ли это в спецификациях и поддерживают ли браузеры?
Я спрашиваю, потому что у меня есть код, который динамически вставляет в класс различные классы, и это создало одну очень длинную строку, которой трудно управлять. Обычно я бы построил значение класса с помощью переменной, но используемая мной CMS требует, чтобы условные теги шаблона были размещены в ряд с HTML. Я не могу использовать переменные или PHP.
Что я нашел в своих исследованиях, так это то, что некоторые атрибуты HTML-тегов должны быть одной строкой, но я не смог обнаружить, является ли атрибут класса одним из них.
Кто-нибудь знает что-то об этом?