В настоящее время я использую LESS для «пузыря» своих медиа-запросов. Итак, мой вывод CSS выглядит примерно так:
header {
color: red;
}
@media only screen and (min-width: 768px) {
header {
color: green;
}
}
@media only screen and (min-width: 1024px) {
header {
color: blue;
}
}
section {
color: green;
}
@media only screen and (min-width: 768px) {
section {
color: blue;
}
}
@media only screen and (min-width: 1024px) {
section {
color: red;
}
}
Как видите, существует отдельное объявление правила для каждого элемента (заголовок / раздел / что угодно) для каждого используемого медиа-запроса.
Могу ли я использовать jQuery для просмотра файла CSS и «сопоставления» всех похожих правил @media (какими бы они ни были) и иметь выходной (добавленный?) Бит html для копирования и вставки?
РЕДАКТИРОВАТЬ: Если бы я создал «приложение», могу ли я скопировать и вставить необработанный CSS и получить jQuery для поиска / замены / сопоставления медиа-запросов, чтобы все они были вместе?
РЕДАКТИРОВАТЬ: Чтобы, надеюсь, избежать путаницы, я хочу создать приложение, которое берет копию RAW и вставляет фрагмент текста (это будет CSS), которое затем скомпилирует и объединит правильные правила @media вместе. Который затем можно было вставить обратно в редактор кода. На самом деле не касаются CSS-файла