网站设计好了,设计师准备交稿。在ie6里面显示正常,但拿到ie7.8里面,就面目全非了。这种情况,我们专业人士认为是css hack问题。为什么有这种说法呢,css hack就是不同的浏览器,对css语句的解释和执行结果不一样。导致他们的样式有差别。
但是,工期较紧,不能做大面积改变的我们怎么办呢?
其实,设计界的前辈早就总结出了解决这些问题的经验。不妨先试试它们。
只需要使用一小段简单的JS代码即可轻松解决这一问题。
IE7网站设计JS代码为:
<!–[ifltIE7]> <scriptsrcscriptsrc=”http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js”type=”text/javascript”></< span>script> <![endif]–>
IE8网站设计JS代码为:
<!–[ifltIE8]> <scriptsrcscriptsrc=”http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js”type=”text/javascript”></< span>script> <![endif]–>
原理为调用一个在GoogleCode上的项目。
如果我们的网站设计作品在IE7上没有问题,IE8上显示有问题,而我们又不想做大量的修改,加重网站设计工作量,那么只需要加入
<metahttp-equivmetahttp-equiv="x-ua-compatible"content="IE=7"/>
亲,作为设计师的你,这些应该能看懂吧。呵呵!