您的位置:首頁技術文章
文章詳情頁

ie-css3.htc 放在服務器上為什么不起作用

瀏覽:95日期:2023-07-01 18:59:41

問題描述

ie-css3.htc放在服務器上,也可以正常訪問,為什么在IE8上看不到效果呢,百思不得其解呀,你們覺得是什么問題呢?

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Document</title> <style> .cricle{width:100px;height:100px;background: red;border-radius: 50%;position: relative;behavior: url(http://kom3.eisoo.com/css/ie-css3.htc); } </style> </head><body> <p class='cricle'></p></body></html>

問題解答

回答1:

親測可以。你直接放根目錄下看看ie-css3.htc 放在服務器上為什么不起作用

ie-css3.htc 放在服務器上為什么不起作用

回答2:

你怎么弄的呀,為啥我的不行?ie-css3.htc 放在服務器上為什么不起作用

回答3:

css3 ie9以上支持

回答4:

哈哈,被我猜到了,不支持跨域。

如果放在網站根目錄下,以http://127.0.0.1/index.html訪問時,CSS文件中就不可以寫behavior: url(http://localhost/ie-css3.htc);而是寫behavior: url(http://127.0.0.1/ie-css3.htc);但是最好使用相對路徑如果css文件與ie-css3.htc在同一文件夾下,寫behavior: url(ie-css3.htc);

測試環境:windows7 + IE8

另外:

當前元素一定要有定位屬性,像是position:relative或是position:absolute屬性。

z-index值一定要比周圍元素的要高

border-radius只設置一個角無效

box-shadow中的顏色只可設置#000

text-shadowIE下的表現與Firefox/Safari/Chrome有一點點的差異,原因不詳參考:讓IE6/IE7/IE8瀏覽器支持CSS3屬性

回答5:

試試更改url的路徑,用相對路徑好些

標簽: CSS
相關文章:
国产综合久久一区二区三区