есть ли XML или JSON-ресурс, который я могу проанализировать в Javascript, который сообщает мне, какие элементы HTML есть, каковы их атрибуты и какие стили CSS я могу применить? Я хочу иметь список допустимых параметров без ввода всего вручную.
Пожалуйста, несите меня здесь, я новичок в этом веб-материале, но имею много опыта в C (в основном, игровых движках).
ТИА!
(X) HTML до версии 5 имеют DTD, которые вы можете проанализировать (вы можете получить URL-адреса для них из Doctype для версии (X) HTML, с которой вы работаете.
HTML 5 не имеет официальной машиносчитываемой спецификации. Однако вы можете извлечь что-то полезное из исходного кода validator.nu.
Свойства CSS, которые могут быть применены к элементу, зависят только от того, какие другие свойства CSS были применены к нему. Их единственное подключение к HTML - это то, что таблица стилей по умолчанию для браузера применяет некоторые свойства автоматически.