Я заметил, что некоторые свойства CSS, такие как font-family
объявленные в кавычках, возможно, чувствительны к регистру, но все остальные не учитывают... Но как ДОЛЖНЫ интерпретироваться веб-браузеры и "средства визуализации HTML"? То же самое в любом контексте CSS (XML, SVG и т.д.) И во всех других приложениях? О чем говорят стандарты?
Пример: Adobe InDesign экспортировал как font-family:'Optima Bold'
и font-family:'optima bold'
. Можно ли "нормализовать в нижний регистр" (например, объединить похожие классы)?
ЗАМЕТКИ
Список литературы неполный и конфликтующий:
-
sitepoint.com/font-family говорят "Обратите внимание, что имена семейства шрифтов могут быть чувствительны к регистру в некоторых операционных системах"... Это действительно для XHTML, оно обновлено с HTML5?
font-family
действительно уникальное значение с учетом регистра? -
Нужно ли использовать строчные буквы для каждого элемента и атрибута, свойств в css и xhtml? Скажите косвенно: "... используйте строчные буквы для каждого свойства...", и ответы не отменяют его.
По сравнению с этим вопросом/ответами, смысл здесь, возможно, можно перевести на некоторые (личные) объективные соображения:
-
Есть (объективный!) Нормативный (W3C спецификация CSS2, CSS3, XHTML1 или HTML5) источник для этого ответа?
-
"Стандартные уникальные имена
font-family
" не могут быть чувствительными к регистру (в противном случае они перестают быть стандартными)... Таким образом, единственными оправданными (посредством разумных аргументов) свойствами, которые должны быть чувствительными к регистру, являются:2.1. Значения
X
вurl(X)
, см. Свойстваbackground
и т. Д.;2.2. значения
content
, пример;2,3.... больше??...