kersin
小狐狸
小狐狸
  • UID16602
  • 注册日期2007-01-11
  • 最后登录2007-01-11
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:4167回复:9

想不通的问题,是否有人解答。

楼主#
更多 发布于:2007-01-11 12:08
我的站点 <!-- w --><a class="postlink" href="http://www.voio.cn">www.voio.cn</a><!-- w -->

我的站装的是PJblog,用IE可以正常访问,但是用Firefox访问就只显示文字内容,看起来就像没截入css样式的样子。

起初我以为是模版的问题,但是这是刚装上去的没修改过默认模版,而且该blog也说是支持Firefox的,按道理说应该是没问题的。

然后我猜想会不会是我机器的问题,然后让许多网友也尝试用分别用IE和Firefox访问我的站,结果跟我一样,用Firefox只能显示文字,完全没有css样式。

接着我猜想会不会是这个程序有问题,我就在自己的机器上架个IIS测试,结果是IE跟Firefox都可以正常访问,没有问题。

我也试过用IE和Firefox访问同样是使用PJblog的站点,都是正常的。怎么就我的站有问题呢?

我猜这会不会是服务器的问题呢?但是按理论来说不可能,因为浏览器只执行由服务器解析过ASP或者PHP出来的HTML、javascript等。但是我还是尝试了一下,装上一个PHP的bo-blog,但是情况还是一样,只显示文字,不显示样式。

也装上ASP探针查看过,组件比我自己架的有多没少。

查看页面源码,也没有区别。

真的没办法了,到今天早上想会不会是域名太衰了……解析另一个域名 <!-- w --><a class="postlink" href="http://www.gamelife8.com">www.gamelife8.com</a><!-- w --> 上去,还是不行……

这到底是什么原因?希望这里能有高人解答。
CooB
千年狐狸
千年狐狸
  • UID2829
  • 注册日期2005-02-06
  • 最后登录2023-05-23
  • 发帖数2176
  • 经验140枚
  • 威望0点
  • 贡献值18点
  • 好评度3点
  • 社区居民
  • 忠实会员
1楼#
发布于:2007-01-11 12:08
为什么不针对IE和FX分别作两个CSS呢?在页面上判断一下浏览器类型再决定使用哪个CSS不就完了?
kersin
小狐狸
小狐狸
  • UID16602
  • 注册日期2007-01-11
  • 最后登录2007-01-11
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2007-01-11 12:08
CooB:为什么不针对IE和FX分别作两个CSS呢?在页面上判断一下浏览器类型再决定使用哪个CSS不就完了?回到原帖



请再仔细分析下,这个不是CSS不兼容的问题吧。你可以访问一下 <!-- w --><a class="postlink" href="http://www.pjhome.net">www.pjhome.net</a><!-- w --> 就可以正常显示,看源码里面也没哪里出错。

为什么同样的程序,在其他服务器上没问题,在这服务器上Firefox就不能正常显示呢?
Sunteya
小狐狸
小狐狸
  • UID2175
  • 注册日期2005-01-14
  • 最后登录2011-06-18
  • 发帖数17
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2007-01-11 12:08
控制台 出错

The stylesheet http://www.voio.cn/skins/default/global.css was not loaded because its MIME type, "application/octet-stream", is not "text/css".

The stylesheet http://www.voio.cn/skins/default/layout.css was not loaded because its MIME type, "application/octet-stream", is not "text/css".

The stylesheet http://www.voio.cn/skins/default/typography.css was not loaded because its MIME type, "application/octet-stream", is not "text/css".

The stylesheet http://www.voio.cn/skins/default/link.css was not loaded because its MIME type, "application/octet-stream", is not "text/css".

The stylesheet http://www.voio.cn/skins/default/UBB/editor.css was not loaded because its MIME type, "application/octet-stream", is not "text/css".
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2024-04-22
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
4楼#
发布于:2007-01-11 12:08
错误: 样式表单http://www.voio.cn/skins/default/global.css未载入,因为它的MIME类型"application/octet-stream"不是 "text/css"。
源文件:http://www.voio.cn/
行:0

检查服务器中设置的CSS文件的MIME类型
kersin
小狐狸
小狐狸
  • UID16602
  • 注册日期2007-01-11
  • 最后登录2007-01-11
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2007-01-11 12:08
fiag:错误: 样式表单http://www.voio.cn/skins/default/global.css未载入,因为它的MIME类型"application/octet-stream"不是 "text/css"。
源文件:http://www.voio.cn/
行:0

检查服务器中设置的CSS文件的MIME类型
回到原帖



多谢各位朋友。

还想请问一下解决细节。让服务商手动在IIS中加入"text/css"类型?
kersin
小狐狸
小狐狸
  • UID16602
  • 注册日期2007-01-11
  • 最后登录2007-01-11
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2007-01-11 12:08
刚查看了一些关于MIME的信息:
MIME即是多媒体文件格式。只有客户机和服务器共同承认这个MIME类型,客户程序才能根据MIME类型,采用具体的处理手段来处理数据。而WEB服务器和浏览器( 包括操作系统 )中,缺省都设置了标准的和常见的MIME类型,只有对于不常见的MIME类型,才需要同时设置服务器和客户浏览器,以进行识别。由于MIME类型与文档的后缀相关,因此服务器使用文档的后缀来区分不同文件的MIME类型,服务器中必须定义文档后缀和MIME类型之间的对应关系。而客户程序从服务器上接收数据的时候,它只是从服务器接受数据流,并不了解文档的名字,因此服务器必须使用附加信息来告诉客户程序数据的MIME类型。服务器在发送真正的数据之前,就要先发送标志数据的MIME类型的信息,这个信息使用Content-type关键字进行定义。


那么就是说IE遇到无法识别的类型都会截入,所以IE能显示而FF因为一定要遵从标准所以不会截入,不能显示。是这样的吗?
CrossBud
黄金狐狸
黄金狐狸
  • UID7038
  • 注册日期2005-06-29
  • 最后登录2016-08-31
  • 发帖数5948
  • 经验12枚
  • 威望2点
  • 贡献值40点
  • 好评度20点
  • 社区居民
7楼#
发布于:2007-01-11 12:08
加上content-type文件信头就可以了,就是在你载入css文件的地方加入
type="text/css"
kersin
小狐狸
小狐狸
  • UID16602
  • 注册日期2007-01-11
  • 最后登录2007-01-11
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2007-01-11 12:08
CrossBud:加上content-type文件信头就可以了,就是在你载入css文件的地方加入
type="text/css"
回到原帖


你可以看下我那个页面的源码,已经有的。
今天问了那个服务商的技术员,他说已经设置的是全局支持了。看来是没的说了,只好换空间了。
CrossBud
黄金狐狸
黄金狐狸
  • UID7038
  • 注册日期2005-06-29
  • 最后登录2016-08-31
  • 发帖数5948
  • 经验12枚
  • 威望2点
  • 贡献值40点
  • 好评度20点
  • 社区居民
9楼#
发布于:2007-01-11 12:08
我不是太了解,但仔细看了一下
发现你的skins/default/下的所有css文件都不是utf-8格式的,其他没发现什么
不知道可不可能是这个问题?
游客

返回顶部