
在网站制作中最让我们头疼的麻烦不过就是对CSS不解析的问题,沈阳网站建设我们先来谈一下IE6 版本的浏览器:
一般情况下,在网站制作中css没有什么特别的问题的出现,在网站制作中一般的网页都会采用UTF-8 编码格式,这一点没有什么问题,但是外部CSS 文件默认是ANSI 编码,并没有保存为 UTF-8 格式。如果你的css文件中有中文注释的时候,你就不会认为它没有任何问题了,我们估计因为编码问题IE6 版本以下的浏览器都无法正确的解析CSS 文件,这也就引发了CSS在IE6浏览器下没有作用的。但是使用IE6浏览器的用户还是很多,那么我们就需要解决这个问题,解决方式有两种:
(1).CSS、JS中的中文注释,可以删除,沈阳网站建设或者改成英文。(一般建议改成英文注释,这杨我们也方便以后理解)
(2).第二种方法是我们通常使用的方法,即在网站制作中我们需要把CSS、JS 和网页文件都必须统一的保存为UTF-8 格式。
其实微软公司也注意到了不能正确解析CSS 文件的问题,比如在IE7和FF中,就把这个问题给解决了,而且能够很好的解析出来,但是IE6中css文件里的样式根本没应用到我们的html页面,现在我就测试了一下,把css文件里面所有的样式都复制到html页面中,然后出现在我很满意的答案,IE6、IE7、FF都能正常显示,由此也就说明了外部的CSS文件是存在了问题的,但是却只要在IE6中出现,这是为什么呢?因为IE6中对页面的编码有严格的要求,而且必须在网站制作过程中,沈阳网站建设要严格的执行上面的两种方法,否则在IE6中还是没有办法正确解析CSS。