公司简介
发展历程
高端网站建设
微信开发
APP开发
网络营销服务
电商网站定制
生物医药网站建设
外贸网站建设
教育培训网站建设
小程序开发
功能应用
客户案例
网站建设案例
小程序案例
电商平台案例
APP案例
系统平台案例
网站建设
网站设计
常见问题
小程序
公司地址
人才招聘
地址:成都市太升南路288号锦天国际A幢1002号
电话:028-86922220
为企业提供网站建设、域名注册、服务器等服务
这篇文章将为大家详细讲解有关网站标准中Flash页面怎么通过校验,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1.embed是非法的标签是Netscape的私有标签,虽然标签应用广泛存在,但是从HTML3.2,HTML4.0到XHTML1.0,W3C都没有收录这个标签。使用标签的页面将不能通过W3C校验。2.应该用objectW3C推荐的是标签。甚至在XHTML2中,都要被所取代。用方法插入flash的代码是: if (navegiator . mimeTypes && navigator . mimeTypes["application/x-shockwave-flash"] { document . write(''这是目前比较好的解决办法。你一定要插flash,就用js调用。这种方法可以欺骗W3C的校验程序,使页面通过校验。但仅仅是"欺骗",而不是真符合标准。macromedia是怎么做的呢?看到这句代码:它采用了一个折中二选一的办法:(1).首先javascript来判断你的浏览器版本和flash player的版本;(2).根据版本的不同在后台动态的生成HTML代码。简单说就是默认采用方法,如果浏览器不能处理object的MIME类型“ application/x-shockwave-flash”,它就插入子元素。说穿了,这和用js隐藏< embed>方法类似,也是一种“欺骗”的办法,但这是目前能够做到的最符合标准的,比较完美的做法了。要想真正抛弃,只能等IE浏览器对更好的支持才行,也许要等到Longhorn出来了。
关于“网站标准中Flash页面怎么通过校验”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。