找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3662|回复: 0

[网站] 字符集改为utf-8后导致CSS样式失效的解决方法

[复制链接]
Seven 发表于 2009-7-8 17:33:14 | 显示全部楼层 |阅读模式
出现的问题:
我们组在制作英文版网站时,使用Table布局,并未发生这种问题。后来,尝试DIV+CSS布局,利用CSS代码控制网站的局部内容、位置时,将charset=gb2312改成了charset=utf-8,发现网页中原本正常显示的搜索框、个别文字均发生错位。通过网上搜索,获得启发,问题得以解决。

问题出现的原因:
1、检查我们用Table、DIV+CSS布局所使用的2个不同的CSS文件,发现后者出现了中文注释。
2、CSS文件中存在中文,而utf-8字符集不能读取,导致CSS部分或全部的失效。

解决方法:
将CSS文件中的中文(包括代码及注释)删除或相应地改为英文即可。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表