Chrome中蛋疼的样式问题

答复哈 发布于 2013/03/15 10:24
阅读 1K+
收藏 0

在Chrome中通过http://localhost/xxx跟http://ip/xxx地址打开的页面呈现的样式不一样.

通过localhost打开的样式出现这样的问题:

通过ip地址打开的又是正常的,有谁知道这是怎么回事吗?

加载中
0
jwjiang
jwjiang
css没加上吧 你引用的CSS文件没用相对路径?
答复哈
答复哈
回复 @jwjiang : 上图中框起来的样式,通过IP地址打开的结果,"Computed Style"与"Styles"是一致的,都是"element.style"里面显示的那些数值.
答复哈
答复哈
回复 @jwjiang : 我觉得更应该弄明白chrome的debug上显示的"Styles"与"Computed Style"有什么区别,我所有的资源路径都是以"/"开头,所以不可能存在localhost与ip访问的js,css文件有差异的问题..即使真是js引起的话,那么"Styles"与Computed Style也应该是一致的,不应该存在两种样式~
jwjiang
jwjiang
回复 @答复哈 : 那看看JS文件有没有改动CSS的代码...localhost和ip的冲突基本都是js和css引起的..
答复哈
答复哈
回复 @jwjiang : matched css rules里面也没得改变这两个样式的代码,如果有的话,这两个样式也应该显示成带删除线的样式吧~
jwjiang
jwjiang
回复 @答复哈 : 你看看chrome的style下面的matched css rules里面是不是有匹配的css样式,我觉得八成还是你哪个css文件在localhost里面起作用,在ip里面没起作用,造成的这种情况
下一页
返回顶部
顶部