django的模板文件需要为utf-8无bom格式
Django使用模板开发,正常的html页面正常显示没有问题,但是使用base模板+extends模板则出现了怪异的现象,
IE中显示不正常,虽然查看源代码都是一致的;
chrome中则显示头部多处一行来,另查看元素,发现head内容全部移到了body中。
firefox显示同chrome一样,head和title出现位置错误。
解决办法:
将模板的编码修改为utf8 无BOM格式,这样既可!notepad++有这个转换功能,记事本默认的都收utf-8有bom的。另外bom是看不到的字符。