在DHTML和JAVASCRIPT编程中,都会用到大量STYLE或属性来设置页面效果和元素特性的。比如非常常用的ALIGN、SIZE、WIDTH、FONT-COLOR等,不过其中在CSS和DHTML属性的不同可能会导致一些设置出错或无效的时候。
1、 cursor:pointer!important;cursor:hand; 在TD等HTML元素中作为STYLE属性赋值可支持多种浏览器平台,但在CSS中不被支持。在属性中可以设置CURSOR多种取值,在CSS中也不被支持。
2、ALIGN在DHTML元素中用的比比皆是,且被大多数平台支持(DOM技术),但在CSS中只有TEXT-ALIGN来代替。即便是HR元素,在CSS中也须用TEXT-ALIGN来设置对齐(至少从多浏览器支持角度来说,因为MS IE会做很多不标准用法的兼容和容错,不予作为标准来考虑)。
3、在CSS中对属性取值必须不用双引号括起,否则会引起浏览器平台兼容问题(MS IE又支持了这种非标准用法)。在DHTML元素的属性取值时,双引号是可选的,当然是在不会引起岐义的前提
本文转自 dannyy1026 51CTO博客,原文链接:
http://blog.51cto.com/dannyyuan/41208