今天碰到一个很奇怪的问题,我做了一个9幅图片拼在一起的网页布局,在IE6、IE7、IE8下面均兼容。奇怪的是,当把每一幅图片加上a链接标记之后,在IE8下面会产生错位,非常的郁闷,经过很长时间的调整也没有找出来原因。最后,我把a链接标记当在CSS样式表下面当作块元素来定义,结果OK,搞定了。

结论,当多幅链接图片拼凑在一起的时候,如果产生错位现象,那么就把图片的链接标记当作一个块容器来定义,就会弥补错位现象。