本来是在网上搜到了三个大神说的方法,基本原理都一样,都是修改编码方式去掉bom,然后打开火狐好了,我以为解决了,没想到换360打开还是一样。现在的情况是,我把相关文件bom全去掉了,十六进制查看文件正常,火狐显示一切正常,360显示不正常,至于ie,就更乱了,不说也罢。
求大神帮忙解决。万谢!
看截图,圈住的部分就是head里面的内容,现在出现在body里,而且前面出现一对双引号。
查看源代码正常,截图是审查元素里面的,应该是浏览器编译之后发生了改变。
下面是织梦模板源代码和网页源代码
斋戒十日,每日烧香拜佛,心诚则灵,愿主保佑你!
。。。
顶
我想看源代码~理论上是你源代码的问题(很有可能是某些标签未封闭)。
我把源代码给你贴出来,我已经检查很多遍了,而且火狐已经完全ok了,真不知道360又在傲娇什么?
@朽木燃新枝: 看你贴源码的方式,整个人都醉了...
@朽木燃新枝: 首先第一点,你没贴全。在者,你的源码居然没有缩进,这样不易看的~
@幻天芒: 我一直在奇怪很多问问题的人到底是国安局的还是知识产权保护组织的。
保密的功夫个个了得。
@爱编程的大叔: 啥保密,这还跟保密有关系,只是无关的没贴罢了。在哪一片出现问题贴哪一片不就行了
@爱编程的大叔: 我是新手,还不太习惯规范问题,以后会改的,谢谢。
@幻天芒: 我是新手,还不太习惯规范问题,以后会改的,谢谢。出现问题的地方我已经对比着贴出来了呀。其他地方没出问题的再贴就会影响效率了。。。。一看一大片
@爱编程的大叔: 呵呵,代码不值钱。值钱的是思路~
@朽木燃新枝: 话不能这么说,在哪一片出现问题贴哪一片不就行了。对于你遇到的这种问题,需要联系上下文才能判断,你贴了一点点,确实无法分析。
@幻天芒: 贴全了,。我一直感觉下面不会有影响。。。。囧
@朽木燃新枝: 能不能不发截图?太考验眼力了...没法看~
查一查关于浏览器兼容方面的知识,有例子,不行重新搭下环境。
嗯,我再找找
标签之间的 空格有影响 还有就是标签没闭合有错误的 也有影响 不同的浏览器对空格解析不一样 以前遇到过一次 源代码在那呢 我也没看到
标签之间的空格我倒是没检查,不过我是因为看火狐没错就直接没检查代码了,源代码我还是贴全吧,楼上们说的好像我多在乎保密什么似得,本来就不是自己写的东西,一会我把源代码贴下来。
绝对是bom头问题!Nopad++打开!重新保存为无bom头!
根本原因只有这么一个解释,但是我已经早早试过了,只是解决了火狐的问题,360死活不改变。。。。我头都大了。
服了!
修改织梦模板,将这一句{dede:include filename='head.htm'/}放到 </head> 之前去。
oh,我考虑不周,那个head也可能是网页的上部,不一定是header。
试试如下修改:
将最上面的两行 <!......> <html....>
改成:
<!DOCTYPE html>
<html>
@咖啡色: 我刚试了一下,没变化跟以前一样