aming0412
小狐狸
小狐狸
  • UID28325
  • 注册日期2009-03-21
  • 最后登录2009-03-21
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:5250回复:1

[求助]CCS和网页代码通过W3C网站通过,但是Firefox调用CSS文件无效而IE正常

楼主#
更多 发布于:2009-03-21 11:21
第一点:网页代码和CSS正确吗?

CCS和网页代码,我都去了W3C的网站,通过W3C网站检测。

第二点:头部这样写,IE浏览正常,Firefox没有正常加载CSS文件?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

在IE里,可以看到网页按CSS的格式显示。
但Firefox没有正常加载CSS文件,CSS文件没有起作用。

第三点:头部这样写或者不写头部,IE,Firefox都浏览正常?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">

这样写的话,IE,Firefox都浏览正常,这是为什么呢?
上面这样的声明是不是已经不是XHTML文档了?
wushi777
非常火狐
非常火狐
  • UID12365
  • 注册日期2006-04-17
  • 最后登录2011-04-13
  • 发帖数817
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
1楼#
发布于:2009-03-21 11:21
如果你聲明了那個頭部分,瀏覽器就會按該標準嚴格地進行Render,而如果有非良好格式,既非XHTML、XML標準的內容存在,就會有問題出來。  

如果沒有聲明那個頭部分,瀏覽器就會按非標準的方式進行Render。  我想這兩種寫法的分析引擎應該是不一樣的。

至于為什么出現一個瀏覽器正常,一個不正常的情況, 我猜想是當IE檢測到Render不正常時,會自動以非XHTML、XML方式進行分析,firefox則不會。
游客

返回顶部