第3部分 用CSS控制内容呈现
第36章 用CSS实现动态HTML
CSS是创建动态HTML**的强大工具。在本章将会看到在各种浏览器中如何动态地修改CSS属性。在本章将看到如何访问CSS属性以及编写属性脚本来执行各种任务,修改文本颜色等,还将看到每个CSS属性都能够编程修改。
在本章还将看到有些浏览器(***的就是internet Explorer)提供了类似CSS的功能来实现动态的滤镜效果,例如下拉阴影和模糊。
36.1 用JavaScript访问CSS属性
Mozilla和Internet Explorer(IE)浏览器支持JavaSeript过它们的文档对象���型(DOM)访问CSS1的元素属性。但是,Mozilla的DOM和Internet Explorer的DOM各不相同。他们都部分实现了W3C CSS2标准,但是实现的领域仍然不同,所以在一个浏览器上的CSS2的JavaScript代码在另一个浏览器上可能无法工作。请注意,Geck0布局引擎覆盖了W3C CSS2标准的所有属性。
一般来说,访问CSS属性的方式全都相同,都是将值读为属性,通过方法设置值。要在脚本中访问CSS属性,需要使用属性的名称,除非在名称有连字符。
……