怎么避免使用CSS表达式

html-css011

怎么避免使用CSS表达式,第1张

CSS表达式是动态设置CSS属性的强大(但危险)方法。Internet Explorer从第5个版本开始支持CSS表达式。

如果必须使用CSS表达式,一定要记住它们要计算成千上万次并且可能会对页面的性能产生影响。所以,在非不得已,就不要使用CSS表达式。

比如url(images/nan_bg_o.jpg)这是背景图的css写法,它的正则表达式如下

VBScript codes=".x{background:url(images/nan_bg_o.jpg)}.xx{}.xxx{background: URL(images/nan_bg_oxx.jpg) }"

set rx=new RegExp

rx.IgnoreCase=true

rx.Global=true

rx.Pattern="url\s*\(([^\)]+)\)"

set mc=rx.Execute(s)

for each m in mc

response.Write "<pre>"&m.submatches(0)&"</pre>"

next

set rx=nothing