用smarty产生奇怪的样式问题
发布于:2022-01-17 09:50:54
#1 bluetooth
写好的html(在各个浏览器中样式一致)用到smarty之后在firefox下显示一直正常,在chrome,ie8等浏览器中样式都有问题了(显示不正常),编码是utf-8, 已经检查过所有的文件去除掉了bom,问题依然存在,直接保存验证说存在bom,我就不知道问题出在哪了!?求大神帮忙。。。
2012-08-09 16:02:59
#2 大腰怪
建议你查看一下你的smarty嵌套的格式对不对,firefox对标签的容错很高,ie浏览器如果格式嵌套的不对就会有问题哈,以前做的时候把一个span标签嵌入错了,导致在ie7下浏览器假死。
2012-08-09 16:30:09
#3 bluetooth
大腰怪 发表于 2012-8-9 16:30
建议你查看一下你的smarty嵌套的格式对不对,firefox对标签的容错很高,ie浏览器如果格式嵌套的不对就会有 ...
谢谢你的回答,这个页面直接打开的话各个浏览器都是一致的,只是用网址打开就出现问题了。
用html验证说有bom,但是我检查了所有的文件都没bom。。。
2012-08-09 16:39:12
#4 bluetooth
补充下,我发现直接通过apache访问这个文件也有同样的问题,浏览器直接打开却没有。。。
2012-08-09 16:51:05
#5 bluetooth
bluetooth 发表于 2012-8-9 16:51
补充下,我发现直接通过apache访问这个文件也有同样的问题,浏览器直接打开却没有。。。 ...
再次补充下,我觉得应该是服务器环境的问题,但具体是哪的问题还求大神指点。。。
2012-08-09 17:03:56
#6 bluetooth
bluetooth 发表于 2012-8-9 17:03
再次补充下,我觉得应该是服务器环境的问题,但具体是哪的问题还求大神指点。。。
...
额,我发现用localhost访问时正常的,用127.0.0.1就问题了。。。
2012-08-09 17:26:22
#7 jake
“直接保存验证说存在bom”,那就是有BOM。或者换个服务器套装试试
2012-08-09 21:30:01