15.8 CSS与浏览器兼容性
目前浏览器市场的主流浏览器主要是Internet Explorer(简称IE)和Mozilla Firefox(简称FF),网页中的CSS因两个浏览器支持不同,所以对同一代码会显示不同的效果,那么为了达到网页的风格,有时要注意浏览器要写的CSS属性支持如何。如果某一属性只有一个浏览器支持,那另一浏览器对这属性代码就不起作用。
现在浏览器对CSS的支持主要有CSS标准,有这样的标准才可以约束浏览器厂商对CSS的支持度。
在Aptana中编写CSS代码,会出现自动提示功能,当输入属性后,系统自动出现相关内容供选择,对浏览器图标的颜色深浅进行判断,如图15.6所示。
图 15.6 在Aptana中用图标表示浏览器对属性支持
从图15.6可以看到,height这个高度属性有IE和FF支持,而下面的ime-mode只有IE支持,而FF的图标呈灰色,表示不支持本属性。
注意 IE和FF是目前主流的浏览器。