首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

HTML中head里的内容经浏览器解析后全到body里了,该如何解决

2013-01-11 
HTML中head里的内容经浏览器解析后全到body里了我从linux服务器nginx上把一个网站迁移到windows的IIS上数

HTML中head里的内容经浏览器解析后全到body里了
我从linux服务器nginx上把一个网站迁移到windows的IIS上
数据什么的都么有问题,配置好rewrite以后,访问网站,发现样式变动了,网站上方空出了一块
我用chrome浏览器的审查元素一看,发现head里的内容全到Body里了,而且body的最开始出多出了一块带引号的空白!

但是如果右键查看源代码的话,代码是正确的,没有问题!


正常状态
HTML中head里的内容经浏览器解析后全到body里了,该如何解决

错误状态
HTML中head里的内容经浏览器解析后全到body里了,该如何解决

求大牛解救
[解决办法]
你用到服务器端包含了吗?
asp 或者php的include 之类
注意这些包含文件的编码,是utf-8 65001一个是带签名(with signature) 一个是不带without,改成另外一种试一下
[解决办法]

引用:
smarty我没用过,我当初写php都是直接原始写,include的地方不少,出过你这类似的问题,就是包含一个文件后,在包含文件的地方总是多了一行空白,怎么调css和源文件都没有用,最后才发现是文件编码签名与否的问题。

你研究一下smarty fetch,看看是不是用的include,是的话,找一下包含的源文件,编辑器打开另存为来改一下编码

说的有道理
[解决办法]
还有楼主检查是否有没闭合的标签,也会造成这样的原因。

include的位置对不对~·

热点排行