我正在尝试使用PIE.htc,这是一个脚本,希望能让我在IE6-8中使用CSS3的特性。同时我也在使用Cakephp框架(我越来越喜欢它了)。
根据指示,我只需要把PIE.htc文件放在任何我想要的地方,然后在CSS中添加behavior: url(path/to/PIE.htc);
。所以我现在有:
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中那样拥有漂亮的圆角。
position:relative
或zoom:1
。 PIE并不完美,仍有一些事情无法正常工作或需要额外的解决方法。 - Wesley Murch