Я пытаюсь использовать PIE.htc, что является сценарием, который, надеюсь, позволит мне использовать функции CSS3 в IE6- 8. Я также использую Cakephp (который я люблю любить)где я могу поместить файл PIE.htc (для того, чтобы IE работал с CSS3), когда я использую cakephp
В соответствии с инструкциями я просто вставляю файл PIE.htc в любом месте, а затем добавляю behavior: url(path/to/PIE.htc);
в CSS. Поэтому у меня есть:
input[type=text]{
width:348px;
height:30px;
border:1px solid #ddd;
padding:3px;
background:url(../img/formfieldbg.gif) repeat-x;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
vertical-align:top;
behavior: url(path/to/PIE.htc);}
Он также говорит: Примечание: этот путь по отношению к HTML-файлу просмотра, а не файл CSS он вызывается.
Я использую Cakephp и независимо от того, что я положил для пути, и независимо от того, где я размещаю файл PIE.htc, я не могу заставить его работать! Когда я просматриваю его в IE6, у моих входов все еще нет прекрасных закругленных углов, как в FF.
Привета, спасибо за ответ. Я попытался поставить косую черту, что у меня есть поведение: url (/PIE.htc); и я попытался поместить файл PIE.htc в app/webroot в app/views и т. д., но все же он, похоже, не подбирает его. Любые идеи, что может пойти не так? спасибо – julia
Вы пробовали напрямую перейти к URL-адресу (в адресной строке), чтобы убедиться, что вы можете получить к нему доступ? Попробуйте поместить его в тот же каталог, что и ваш CSS-файл. –
Да, в адресной строке, если я набираю localhost/myproject/PIE.htc, появляется. Я попытался поместить файл почти везде. Это defo должно работать с граничным радиусом на поля ввода текста, не так ли. – julia