首页 > 常识 > 互联网 > 网站制作 > 基础与技巧

JS代码改成规范xhtml 1.0 标准

作者:  时间:2015-07-17
描述:一般性参考文章。

我的ASP文件前面都是
<!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">

而我引用的JS文件嵌入ASP后广告变成固定在网页上了,去掉上面那些代码,我的JS广告就可以飘浮了。
别人说是我的JS代码不规范,就是在XHTML 1.0下面文件需要:所有的html标签名和属性名要用小写,属性值要有双引号,成对标签一定要有结束标签,单个标签要以   />结束。

上面那段代码表示你的文档结构使用的是xhtml 1.0 tranditional标准,这个标准表示你的html文档应该遵循较好的w3c标准,你上面说的那些内容都是这些标准的内容,但是由于是xhtml 1.0 tranditional所以并不是严格要就遵守这些标准,在大多数浏览器下解析的时候可能会警告错误但是文档依然可以解析,如果你使用的是xhtml 1.0 stict则要求完全符合这些标准,只要发现错误文档解析立即停止。但是现在很多浏览器发现声明为xhtml 1.0 tranditional的文档中出现不符合标准的内容同样会按照错误处理。

你的代码大概看了一下,貌似没有贴出完整的代码,所以没法给你调试,大概发现这些问题:
1 document.write方法已经被很多浏览器弃用并且这个方法已经不符合标准,建议使用标准方法(如document.getElementById等)。
2 height="430"></ ></iframe>")这段代码中有个</ >,是失误吗?
3 <scr"+"ipt charset="utf-8" language="javascript" ...改成<scr"+"ipt charset="utf-8" type="text/javascript" ...
4 代码中使用了大量的bom代码,建议检查一下这些代码在不同浏览器中的兼容性是否可靠,
尝试解决方法:
你可以尝试把XHTML 1.0 Transitional那段代码改成<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

从手机浏览器访问《生活宝典》

站内搜索
  • 专业的 JAVA JSP 版网站管理系统
  • JS代码改成规范xhtml 1.0 标准
  • XHTML相比于HTML有什么改进的地方?
  • XHTML 1.0和HTML 4.01有啥不同?
  • xhtml和xml有什么区别?
  • 关于XHTML的简单理解
  • 动易标签与JS文件说明
  • 用js高亮当前栏目导航
  • 网页中删掉 XHTML 1.0 这段代码有什么影响?
  • 与HTML相比XHTML有什么特点?
  • 微商帮
    世界网站大全
    中国科研团队:大象的长鼻子是如何越变越长了
    中国科研团队:大象的长
    自己是否能够像自己想的那样做成一件事,身旁人的判断会比自己准确
    自己是否能够像自己想
    火宫殿:吃喝玩乐看,烧香拜神佛,红火的庙会经济
    火宫殿:吃喝玩乐看,烧香
    眼见为实也不为实,更须谨慎看到的并非全貌
    眼见为实也不为实,更须