飞雪尔
火狐狸
火狐狸
  • UID3039
  • 注册日期2005-02-15
  • 最后登录2021-06-27
  • 发帖数288
  • 经验51枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 忠实会员
阅读:6106回复:11

为什么通过了XHTML1.0验证却无法在firefox中正常

楼主#
更多 发布于:2005-04-14 10:40
<!-- w --><a class="postlink" href="http://www.cocobbs.com/index.asp">www.cocobbs.com/index.asp</a><!-- w -->

这是我的论坛首页,用动网的系统,不过自己已经把字符集改成了utf-8,并且不断修改首页,终于通过了xhtml1.0 Transitional 的w3c验证。

首页的文件头是:

<?xml version="1.0" encoding="UTF-8"?>
<!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" lang="zh-CN" xml:lang="zh-CN">

现在有一个比较大的问题,就是首页能正常在ie6.0中显示,但在firefox1.0.2中显示却完全错乱。

如果把第一行的xml声明去掉的话,在IE6中和firefox一样也无法正常显示了。

如果把doctype 和html的xmlns去掉,ie和firefox才能都正常显示,但是这样却通不过xhtml验证了。

各位dx,请问怎么回事?
用技术呈现美丽
www.21show.com
飞雪尔
火狐狸
火狐狸
  • UID3039
  • 注册日期2005-02-15
  • 最后登录2021-06-27
  • 发帖数288
  • 经验51枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 忠实会员
1楼#
发布于:2005-04-14 10:40
http://www.cocolee.cn/Skins/2005/css/main.css
http://www.cocobbs.com/z_OnlineSex.CSS
http://www.cocobbs.com/Dv_plus/Events/s ... DvSkin.css

这是我首页调用的三个css,刚刚我仔细修改了。
现在都已经通过了css验证。
可firefox还是老样子,不正常啊
用技术呈现美丽
www.21show.com
飞雪尔
火狐狸
火狐狸
  • UID3039
  • 注册日期2005-02-15
  • 最后登录2021-06-27
  • 发帖数288
  • 经验51枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 忠实会员
2楼#
发布于:2005-04-14 10:40
我按照4楼的方法修改了,还是没有用。

估计还不是路径的问题。

看来要用严格的xhtml标签,论坛里面的表格都要取消,使用div层代替才行了
用技术呈现美丽
www.21show.com
飞雪尔
火狐狸
火狐狸
  • UID3039
  • 注册日期2005-02-15
  • 最后登录2021-06-27
  • 发帖数288
  • 经验51枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 忠实会员
3楼#
发布于:2005-04-14 10:40
谢谢大家。

因为我是在dvbbs的基础上修改的。

后来我仔细读过很多web标准方面的文章。也去msdn上搜索了一些资料,才知道原来添加xml标记之后,ie会关闭标准模式。

而让ie使用标准模式显示的话,也和firefox的效果一样。

我再好好修改修改吧
用技术呈现美丽
www.21show.com
游客

返回顶部