标签存档: css

再谈CSS expression

记得前些时间写了一个例子,说明了CSS expression是如何的方便和强大。这回再来数落一下CSS expression。

首先它的兼容性有很大问题。由于它不属于CSS标准,所以除了IE之外的浏览器支持的不好。firefox就只能处理一些非常简单的,比如下文中控制文本框颜色的例子。另外就是效率问题。每个鼠标、键盘的动作都会导致CSS expression重新计算,对于复杂的表达式就会是很大的开销。更要命的是你无法预料某一个表达式可能会导致另一个表达式重新计算,这样的情况会让你的IE死掉。
所以使用CSS expression时一定要小心谨慎。

利用css里expression来实现界面对象的批量控制

用过css样式我们就知道, 可以定义一批对象的class属性来指定同一个样式来统一界面. 但如何统一同类型的对象的事件? 比如:界面有无数个 <img src=”**.jpg”> 如何实现鼠标经过此图片, 图片的src变成是**_over.jpg?

继续阅读 »