Próbuję użyć PIE.htc, który jest skryptem, który mam nadzieję pozwoli mi używać funkcji CSS3 w IE6- 8. Używam również Cakephp (który mi się podoba)gdzie mogę umieścić plik PIE.htc (do wykonywania pracy IE z CSS3), gdy używam cakephp
Zgodnie z instrukcjami po prostu przykleiłem plik PIE.htc gdziekolwiek chcę, a następnie dodałem do CSS behavior: url(path/to/PIE.htc);
. Tak mam:
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);}
mówi również: Uwaga: ta ścieżka jest względna do pliku HTML są oglądane, a nie plik CSS jest wywoływana z.
Używam Cakephpa i bez względu na to, co umieszczę na ścieżce i nie ważne gdzie umieściłem plik PIE.htc, nie mogę sprawić, żeby działało! Kiedy przeglądam to w IE6, moje wejścia wciąż nie mają pięknych zaokrąglonych rogów jak w FF.
Cześć, dzięki za odpowiedź. Próbowałem wstawić ukośnik, mam zachowanie: url (/PIE.htc); i próbowałem umieścić plik PIE.htc w aplikacji/w aplikacji/webroot w app/views etc, ale nadal nie wydaje się, aby go podnieść. Wszelkie pomysły, co może pójść nie tak? dzięki – julia
Czy próbowałeś bezpośrednio przejść do adresu URL (w pasku adresu), aby upewnić się, że masz do niego dostęp? Spróbuj umieścić go w tym samym katalogu, co plik CSS, aby mieć pewność. –
Tak, w pasku adresu, jeśli wpiszę w localhost/myproject/PIE.htc, pojawi się. Próbowałem teraz umieścić plik prawie wszędzie. Defo powinno działać w połączeniu z promieniem brzegu na polach wprowadzania tekstu, nie powinno. – julia