讓ie7 8支援css3屬性

2021-08-01 02:46:37 字數 591 閱讀 7679

selectivizr-讓ie6-8支援css3偽類和屬性選擇器

selectivizr github上自己看

優點於:

1 讓老的瀏覽器支援19個css3偽類,2個偽元素,以及所有的屬性選擇器。

2 即使你完全不懂js,也沒有關係,因為只要這個檔案就ok了

3 可以和現存的js庫協調工作

有一些注意事項

selectivizr 自動檢測最佳的js庫,如果你乙個js庫都沒有呼叫,則ie下的偽類是不起作用的

樣式屬性必須使用link標籤,但是你可以使用@import在你的樣式表裡面,以stye標籤定義的css樣式是不會被解析的

由於安全原因,樣式檔案需以域的形式呼叫,像是file 是不起作用的

此效果非動態的,一旦樣式被應用就被固定了,dom改變的時候不會對映過去的。

如果js不可以,你可以使用標籤呼叫乙個泳衣反饋提示的樣式檔案

selectivizr要想在ie下起作用,需要時標準模式,請檢查頁面頭部是否有dtd

ie-css3.htc 一般不用,這傢伙是乙個指令碼檔案,和js檔案屬於同一型別,但是只有ie認識,htc可以用來描述web行為,一般不要用,會很影響網頁的效能。。

ie 7 8不支援trim的屬性

在ie 7 8瀏覽器中,如果使用trim 屬性去除空格的話,則會導致報錯。因此解決這個問題有如下方案 js去除空格的方法目前共有12種 實現1string.prototype.trim function 實現2string.prototype.trim function 實現3string.prot...

css 裡面 ie8 支援css3的rgba

rgba的含義,r代表red,g代表green,b代表blue,a代表透明度。紅綠藍是三原色,所有顏色都可以由這三種顏色拼合而成。比如rgba 0,0,0,5 就是透明度為0.5的黑色。現代瀏覽器是支援rgba的,但是在ie8等古董級瀏覽器中是不支援rgba的,ie8只能勉強支援rgb 函式 即去掉...

如何讓ie 7 支援box shadow

box shadow是乙個很好用並且也常用的css 3屬性,但是,如果我們要保證它能在ie 8及更低的版本下執行的話,需要借助一些其他的外掛程式或檔案。在這裡我主要講一下,如何用pie.htc來解決ie 7不支援box shadow。如下 注 1.z index值要比周圍元素高 2.當前元素要有定位...