Есть ли «конвертер», который преобразует CSS для совместимости с IE? - PullRequest
6 голосов
/ 19 марта 2011

У меня есть все эти замечательные CSS, которые я сделал для веб-сайта, который использует функции, не поддерживаемые в IE 7-8.Например, RGBA и прозрачные пленки.

Я уверен, что многие веб-разработчики сталкиваются с этой проблемой, поэтому я подумал, что может быть какой-нибудь веб-сайт или другое место, которое сделает CSS / HTML по крайней мере в некоторой степени совместимым с IE.

1 Ответ

3 голосов
/ 20 марта 2011

Вроде, это называется SASS и Compass.Compass поставляется со встроенными CSS3-миксинами и автоматически вставляет совместимые с IE правила вместе с другими специфичными для поставщика правилами для свойств CSS3.

Они не являются конвертерами для существующего CSS, но являются надмножеством CSS, которое позволяет вам писать CSS вдругой путь.Изначально я сопротивлялся этому, так как чувствовал, что это притупит мою остроту (зная наизусть все хаки / обходные пути / специфичные для вендоров вещи), но у него есть много других преимуществ и повышает удобство обслуживания и читаемость.

Sass - это расширенный наборязык, Compass - это Sass-фреймворк с предопределенными миксинами.

http://sass -lang.com /

http://compass -style.org /

С учетом всего вышесказанного я настоятельно рекомендую вам рассмотреть ранжирование элементов дизайна в порядке важности и принять идею обслуживания нескольких версий вашего сайта.Менее существенные эффекты должны иметь запасной вариант для браузеров, которые их не поддерживают, пользователи с не современными браузерами получат менее модный, но все же вполне приемлемый опыт.Наличие абсолютно одинакового сайта на всех платформах / браузерах - это старый образ мышления.Вот хорошая короткая статья, объясняющая причины: 24 способа: круги путаницы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...