2011-09-08 4 views
5

Чтобы применить behavior: url(PIE.htc); ко всем файлам css в проектных швах, очень длинная история, и с каждой новой версией мне нужно повторить ее снова.Можно ли применить радиус границы CSS3Pie к jQuery UI глобально?

Есть ли jquery ui CSS3Pie версии, которые я могу найти где-нибудь?

ИЛИ

Можно ли добавить поддержку CSS3Pie в отдельном файле CSS, так что в таком случае можно будет использовать этот CSS для любой новой версии JQuery UI.

Я пытаюсь сделать такое исправление для Jquery UI, что в моем пользовательском CSS:

.ui-corner-top, .ui-corner-left, .ui-corner-right, .ui-corner-bottom { behavior: url("PIE.htc"); } 
.ui-corner-all, .ui-corner-tl, .ui-corner-tr, .ui-corner-bl, .ui-corner-br { behavior: url("PIE.htc"); } 

Но это не работает.

В то же время такое исправление рабочего для моих стилей, например, если есть стиль

.mystyle 
{ 
    border-radius: 8px; 
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    border: solid 2px #36405c; 
} 

Чем я мог бы определить это, и это будет работать:

.mystyle 
{ 
    behavior: url("PIE.htc"); /*it will be working*/ 
} 

Так я предполагая, что он не работает в jquery UI, потому что jquery UI имеет несколько мест с .ui-corner-* объявлениями с различными радиусами.

В любом случае возможно ли что-то сделать с этим?

Любые идеи кто-нибудь?

ответ

2

Вы можете создать свою собственную тему с , установить все границы радиуса 0, а затем применить стили к «.ui-краеугольный все»