我不明白为什么border-radius.htc在IE中不起作用。我下载了它,并将其放在我的css文件所在的目录中。

css/
 -- styles.css
 -- border-radius.htc


在styles.css中:

...
.b_rounded {
    /* Для хороших браузеров */
    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Chrome */
    -khtml-border-radius: 5px; /* KHTML */
    border-radius: 5px; /* CSS3 */
    /* Для плохих IE */
    behavior: url(border-radius.htc); /* учим IE border-radius */
}
...


但是在所有版本的IE中,具有b_rounded类的块都不会四舍五入。为什么会这样呢?

最佳答案

确保.htc文件与样式表位于同一文件夹中。您可能还需要在服务器的MIME types中添加“ .htc”,以确保其正确提供。

您可能还想尝试CSS3PIE

关于css - border-radius.htc无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8389940/

10-13 05:03