“alt”属性本意不是用来作为"工具提示(tooltips)"来用的,而是作为图片的“替代文字”来用的,所谓“替代文字”就是当使用不支持图片显示的浏览器或者图片不能被正常显示时“alt”属性是作为图片显示的替代品。但是由于IE支持"alt"类似onMouseOver的行为,使得“alt”被大量用来作为“工具提示(tooltips)”使用。
现在很多人已经开始使用mozilla或者firefox浏览器,这些浏览器遵循web标准不认为“alt”属性是用来作为“tooltips”用的,所以firefox等浏览器不能让“alt”属性产生类似onMouseOver的行为。有些人为了让mozilla和firefox也显示类似“tooltips”的效果,不惜写大量的javascript来判断浏览器,然后用onMouseOver来显示“tooltips”,这就有点事半功倍了。
在HTML4.01的规格书中推荐用“title”属性来显示“tooltips”,用"title"属性不管IE还是FireFox都可以很好的支持。
所以当我们想实现“tooltips”效果时,还是用“title”属性吧,让“alt”属性回归他本来的意义。
现在很多人已经开始使用mozilla或者firefox浏览器,这些浏览器遵循web标准不认为“alt”属性是用来作为“tooltips”用的,所以firefox等浏览器不能让“alt”属性产生类似onMouseOver的行为。有些人为了让mozilla和firefox也显示类似“tooltips”的效果,不惜写大量的javascript来判断浏览器,然后用onMouseOver来显示“tooltips”,这就有点事半功倍了。
在HTML4.01的规格书中推荐用“title”属性来显示“tooltips”,用"title"属性不管IE还是FireFox都可以很好的支持。
所以当我们想实现“tooltips”效果时,还是用“title”属性吧,让“alt”属性回归他本来的意义。