做网站知识

校验Flash网站设计3大告知,使之符合网站标准

1.embed是非法的
<embed>标签是Netscape的私有标签,虽然<embed>标签应用广泛存在,但是从HTML3.2,HTML4.0到XHTML1.0,W3C都没有收录这个标签。使用<embed>标签的页面将不能通过W3C校验。

2.应该用object
W3C推荐的是<object>标签。甚至在XHTML2中,<img>都要被<object>所取代。用<object>方法插入flash的代码是:

<object type="application/x-shockwave-flash" data="test.swf" width="200" height="100"> <parm name="movie" value="test.swf /> </object>
但是这个方法在IE5-IE6/Win上不能正确显示(不能连续播放,要下载完才能放),在低版本的可以正确显示。后来采用先调一个小flash文件再嵌入大flash文件的方法解决了连续播放的问题,但是在IE5以上版本有时依然出现不能显示flash的情况。

3.目前的临时办法
那么既要符合标准,又想在所有浏览器正确显示flash应该怎么做?macromedia网站是如何通过W3c校验的?

广州网站设计公司www.3gonet.net.cn 有设计师想到了用JavaScript来隐藏非法的<embed>标签,

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

macromedia是怎么做的呢?看到这句代码:

<!-- $RCSfile: FlashDetection2k.pm,v $ $Revision: 1.68 $ : your browser''s accept header indicates you have Flash 6,0,65,0 or better, so you''re OK for this Flash 6 movie, here it comes. -->
它采用了一个折中二选一的办法:

(1).首先javascript来判断你的浏览器版本和flash player的版本;
(2).根据版本的不同在后台动态的生成HTML代码。
简单说就是默认采用<object>方法,如果浏览器不能处理object的MIME类型“ application/x-shockwave-flash”,它就插入子元素<embed>。说穿了,这和用js隐藏< embed>方法类似,也是一种“欺骗”的办法,但这是目前能够做到的最符合标准的,比较完美的做法了。

要想真正抛弃<embed>,只能等IE浏览器对<object>更好的支持才行,也许要等到Longhorn出来了。

本文标签如何校验Flash页面使之符合网站标准

外贸B2B独立站搭建Google谷歌外贸推广网站改版公司【三行网络】

大部分网络公司做网站,为什么不承诺网站排名

在和做网站客户交流的过程中,经常会被客户问到"如果我和你们合作,能否给我排到第一位?"或者类似于"多久可以给我上到第一页首位"! 大部分网络公司做网站,为什么不承诺网站排名 在这里,广州网页设计公司三行http://www.3gonet.net.cn只能告诉大家,一个专业的seoer是不会向他的客户“承诺排名”。 如果站在客户的角度来想,广州网页设计公司三行认为这个要求其实并不过分。客户肯定都是希...

Date: 2025.7.5 阅读详情

海外机械设备网站建设——如何搭建

首先,让我们来聊一聊为什么要搭建一个海外机械设备网站啊。在全球化的今天,通过互联网来拓展海外市场已经成为了一种趋势啦。而搭建一个网站,不仅可以让你的机械设备产品和服务在全球范围内展示,还可以提升品牌形象,吸引更多的海外客户,为企业的发展打下坚实的基础哦! 接下来,我们来看看如何搭建一个海外机械设备网站咯。首先,你需要选择一个合适的网站建设平台,比如杰建云、WordPress、Wix、Squarespace等等...

Date: 2024.6.22 阅读详情

饰品网站建设,饰品网站设计栏目风格规划

饰品行业竞争激烈,变化快,信息需求量大。许多企业迫切需要一个快速渠道去面对消费者和经销商,宣传产品理念,追求品牌认同,快速发布新产品信息。同时需要一个对各连锁经销商提供售后支持、信息反馈、连锁管理的综合平台。在高度信息化的二十一世纪,企业利用互联网和计算机技术就能够实现上述要求。将互联网和计算机科技放到企业的日常经营和管理中来,这已经成为业界的共识,是企业提高效率、扩大规模、赚取利润的必由之路。 互联网不仅仅...

Date: 2024.6.13 阅读详情

15989229398(微信咨询)

专业做网站 · ¥明码实价!


匠心打造精品,用心成就经典!携手客户共创双赢!
© Copyright 广州三行网络科技有限公司
粤ICP备案号:09210325