诡异的CSS出错

#1 dhs789520

本人开发环境是 SpeedAMP+speedphp 3.166+win7
由于自己修改了部分speedphp中的内容,所以没有升级到最新框架

出现错误:本人所有的 表单在 css input属性都 有 黑色边框9.jpg

在另一台测试机 windows XP系统下,IE是哪个版本我忘了 黑色边框 正常如上图所示

而在我的win7下 ,黑色边框 只在 http://127.0.0.1 时可以正常显示
如果换成本机的局域网的IP http://192.169.1.3 这样的,都显示不了边框,显示为无边框
或者我把网页上传到空间后,也不能正常解析CSS
不知道我描述的问题可到位??

很郁闷,为什么同一台电脑,同一个 speedAMP服务器,同一个speedphp ,同一台电脑,同一个IE浏览器
使用不同的IP来浏览,就 CSS解析错误

另外提供信息:我的网页使用的是 utf-8编码,  css使用的是 utf-8编码,都不带BOM
昨天调试了一天也不知道为什么,css 行首加了 @charset "utf-8"也不行

2011-09-27 15:53:44

#2 dhs789520

2.jpg

2011-09-27 15:56:56

#3 jake

PHP文件也要检查bom,http://www.speedphp.com/framework-utf8.html

另外,建议在真正同一台电脑上用不同的浏览器来试试。可以用chrome或者fire ,可以查看到样式是否存在。还有,测试之前最好清理一下浏览器缓存。

2011-09-27 16:44:22

#4 dhs789520

谢谢jake的及时回复,我已经在speedphp首页找到了问题的症结
我的win7下使用的是ie8浏览器,对文件的解析就会出现错误,
之所以127.0.0.1浏览时解析css不出错,是因为对此IP自动采取兼容IE7的模式,
看到speedphp的首页也加入了

这句,很受用啊,
再次感谢JAKE

2011-09-28 22:52:30