首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

css的滤镜和表达式在vs.net2005的css文件里不通过解决方法

2011-12-30 
css的滤镜和表达式在vs.net2005的css文件里不通过我的css是这样的,写在aspx页面里可以通过styletype te

css的滤镜和表达式在vs.net2005的css文件里不通过
我的css是这样的,写在aspx页面里可以通过
<style   type= "text/css ">
                body   {
                FILTER:   progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#B2DBFE,endColorStr=#FFFFFF);
                }
                #loginPage   {
                        position:   absolute;
                        top:expression((this.parentElement.offsetHeight-this.offsetHeight)/2);
                        left:expression((this.parentElement.offsetWidth-this.offsetWidth)/2);
                }
        </style>

写在新建的css文件里,就会报错误:
“expression((this.parentElement.offsetHeight-this.offsetHeight)/2)”并非“top”属性的有效值。
“FILTER”并非已知的   CSS   属性名。

[解决办法]
滤镜很可能会造成服务器CPU不稳定,占用过高的情况,建议谨慎用之。

热点排行