Что-то вроде PIE, чтобы сломать CSS1 и CSS2 (например, inline-block,: before,: after) для работы в IE7? - PullRequest
3 голосов
/ 10 сентября 2011

Я работаю на сайте, на котором мы вынуждены поддерживать IE7 и выше. Мы применяем сброс CSS, а затем используем PIE для линейных градиентов CSS3, теней блоков и т. Д., Определенных в наборе миксинов SASS, чтобы их можно было легко применять к стилям без повсеместного мусора, специфичного для браузера.

Но что можно поделать с базовым CSS, таким как «inline-block» или «: before /: after»? Есть ли что-то вроде PIE, в которое я могу зайти, чтобы IE7 правильно реагировал на CSS1 и 2? Что-то, что позволит мне сделать вид, что IE7 похож на любой другой браузер, поэтому я могу просто писать код без уродливых хаков в разметке?

1 Ответ

0 голосов
/ 10 сентября 2011

Для inline-block http://foohack.com/2007/11/cross-browser-support-for-inline-block-styling/

Для :before и :after вы можете использовать jquery для этого .. или я нашел это .. : after и: before взломать псевдоэлементы cssдля IE 7


И .. Я не думаю, что есть решение для inline-block, которое не включает в себя хаки CSS ... если только вы не хотите использовать inline-block


С другой стороны: я даже не помню, когда мне пришлось бы использовать inline-block, :before и :after

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