Как добавить CSS3 закругленные углы с Modernizr? - PullRequest
1 голос
/ 27 марта 2012

Я пытаюсь добавить поддержку закругленных углов на основе CSS3 в IE7 и IE8 на следующей странице

Тестовый URL: http://jaspreetkaur.com/postjoint

Я включил библиотеку modernizr, но она не работает.Есть ли какой-нибудь код, который мне нужно добавить, чтобы он работал в IE?

Ответы [ 4 ]

7 голосов
/ 27 марта 2012

Как уже говорили другие, Modernizr не позволит старым браузерам поддерживать CSS3.Он проверяет только поддержку, а также другие полезные функции, такие как HTML5shiv, так что вы можете использовать разметку HTML5.

Чтобы включить функции CSS3 в старых браузерах, вы можете попробовать CSS3 Pie, но я нахожу, что это иногда создаетбольше проблем, чем решает.Я обычно просто не позволяю старым браузерам видеть все модные вещи, такие как закругленные углы.Это просто незначительная конструктивная особенность, не критичная для общей функциональности или макета.

http://css3pie.com/

3 голосов
/ 27 марта 2012

1.IE8, IE7 не поддерживают углы округления CSS3.

2.Mordernizr, это всего лишь скрипт, который включает функции HTML5 в разных браузерах.

Тег CSS3 для угла округления равен

-webkit-border-radius: 5px; /* for safari */
-moz-border-raidus: 5px; /* for firefox < 4 */
border-radius: 5px; /* for all other that support it */
3 голосов
/ 27 марта 2012

Modernizr только проверяет, способен ли браузер поддерживать определенные функции, он на самом деле не будет реализовывать функции

1 голос
/ 27 марта 2012

modernizr не предназначен для этого ...

если можете, попробуйте это http://fetchak.com/ie-css3/

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