含有Flash的网页如何通过校验?

作者:袖梨 2022-07-02

  
  关于W3C的xhtml和校验,在某些时候大家都是比较看重的。不过我现在要强调,校验只是检测代码的一种手段,不是我们制作符合Web标准网站的最终目标。我们制作符合Web标准网站的意义在于内容、结构、表现相分离,使我们的页面代码更简洁,更精减,更快速。
  提交我们的网页看W3C的校验,目的在于查看我们的代码是不是符合规范,是不是有错误与使用不妥的东西存在,是我们在制作符合Web标准网站的过程中的一种检测,一种辅助设计罢了。
  下面我们切入主题:有Flash的网页如何通过校验?
  1、embed是非法的
  标签是Netscape的私有标签,虽然标签应用广泛存在,但是从HTML3.2,HTML4.0到XHTML1.0,W3C都没有收录这个标签。使用标签的页面将不能通过W3C校验。
  2、应该用object
  W3C推荐的是标签。甚至在XHTML2中,都要被所取代。用方法插入的代码是:

if (navegiator . mimeTypes && navigator .
mimeTypes["application/x-shockwave-flash"] {
document . write('   这是目前比较好的解决办法。你一定要插flash,就用js调用。这种方法可以欺骗W3C的校验程序,使页面通过校验。但仅仅是"欺骗",而不是真符合标准。

相关文章

精彩推荐