Вроде, это называется SASS и Compass.Compass поставляется со встроенными CSS3-миксинами и автоматически вставляет совместимые с IE правила вместе с другими специфичными для поставщика правилами для свойств CSS3.
Они не являются конвертерами для существующего CSS, но являются надмножеством CSS, которое позволяет вам писать CSS вдругой путь.Изначально я сопротивлялся этому, так как чувствовал, что это притупит мою остроту (зная наизусть все хаки / обходные пути / специфичные для вендоров вещи), но у него есть много других преимуществ и повышает удобство обслуживания и читаемость.
Sass - это расширенный наборязык, Compass - это Sass-фреймворк с предопределенными миксинами.
http://sass -lang.com /
http://compass -style.org /
С учетом всего вышесказанного я настоятельно рекомендую вам рассмотреть ранжирование элементов дизайна в порядке важности и принять идею обслуживания нескольких версий вашего сайта.Менее существенные эффекты должны иметь запасной вариант для браузеров, которые их не поддерживают, пользователи с не современными браузерами получат менее модный, но все же вполне приемлемый опыт.Наличие абсолютно одинакового сайта на всех платформах / браузерах - это старый образ мышления.Вот хорошая короткая статья, объясняющая причины: 24 способа: круги путаницы