Задать вопрос
omaxphp
@omaxphp
Выучиться не значит знать

Парсинг CSS файла, как?

Существует ли какой-нибудь парсинг CSS кода?

document.styleSheets[0].cssRules[0].cssText

Таким образом можно получить CSS-код первого свойства, но мы получим только валидный css текст, если в файле css прописан (-moz-свойство), то Chrome не отобразит неродное свойство, также и со стальными браузерами.

Есть ли идея, как можно получить CssText - полностью как прописано в CSS файле или обязательно нужно считывать файл ajax-ом, просто хотелось бы получать структурированные данные?
  • Вопрос задан
  • 3067 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Встроенного парсера в JavaScript нет.
Вы можете воспользоваться любой JS библиотекой, например: https://github.com/reworkcss/css
Ответ написан
Комментировать
a_sofin
@a_sofin
Frontend-разработчик
Вам поможет постпроцессор https://github.com/csscomb/core-template
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы