Скругленные углы в IE: VML против jQuery - PullRequest
2 голосов
/ 20 декабря 2010

В продолжение этого поста:

https://stackoverflow.com/questions/521432/best-jquery-rounded-corners-script

Если предположить, что jQuery уже включен, каковы компромиссы между следующими решениями IE для округленияуглы:

a) Использование решения VML для закругленных углов (таких как css3PIE, dd_roundies и curved-corner)

b) Использование плагина jQuery (например, пышных углов, закругленных углов,или jQuery.corner) для создания угловых PNG / GIF-файлов?

Ответы [ 4 ]

1 голос
/ 20 декабря 2010

Я перепробовал их все, и пока вам просто нужны закругленные углы, вы не можете победить css3pie.
Недостатки настолько незначительны, что о них даже не стоит упоминать, если только у вас их действительно нет.это имеет тенденцию значительно замедлять страницу.

1 голос
/ 20 декабря 2010

Нет хорошего (и стабильного) заменителя border-radius.У VML есть довольно много недостатков, которые делают его ненадлежащим или ненадлежащим образом отображают его в крайних случаях (из которых их два).

Мой совет?Либо послушайте этот совет , либо продолжайте создавать закругленные углы PNG / GIF и применяя их через условные комментарии для IE.

0 голосов
/ 20 декабря 2010

Разве вы не можете просто сделать это с помощью таблиц стилей, которые будут ухудшаться в порядке:

.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
0 голосов
/ 20 декабря 2010

Лучшая практика заключается в разработке для Chrome, Firefox и Safari.Это наиболее используемые браузеры.

...