当初,Mosaic和Netscape浏览器的制造商想到可以让设计师在网页中插入图片,为了浏览器特别创建一个<img>标签,借此“扩展”HTML。W3C公司并不赞成这种做法,他们建议在网页设计师采用object元素。但后来上百万的网站开始使用<img>标签,却没有支持W3C所提出的Object元素标准。
随后,FutureSplash(后被重新命名为:FLash)和其他诸如Quick,Real电影等多某体元素也被插入网页。W3C再次建议使用object,但Netscape公司又发明<embed>标签,于是所有的浏览器都支持Netscape的<embed>标签。
后来在W3C的强烈建议下,在HTML3.2开始废弃<embed>标签。在随后的HTMl4.0或HTML4.01中也不再有<embed>标签。这样<embed>标签就不能有效的作用于XHTMl,直到现在仍然如此。
接着W3C又在其新版本中,废弃了使用多年<img>标签,代替它的正式,许多年前W3C所提倡的<object>标签。但这样一来,对于现今的大部分浏览器来说是可行,但对于老式的浏览器则恰好相反。所以,XHTML1.0是过渡型的指标语言。
如何在XHTMl中使用新的<object>的标签来实现Flash等多媒体的嵌入
<object type="application/x-shockwave-flash" data="movie.swf" width="400" height="300">
<param name="movie" value="movie.swf" />
</object>
博客讲述了HTML标签的演变历程。早期浏览器制造商创建<img>标签,W3C建议用object元素未被广泛采纳。后来Netscape发明<embed>标签,后被W3C废弃。W3C又废弃<img>标签,提倡用<object>标签。还介绍了在XHTML中用<object>标签嵌入Flash等多媒体的方法。
4万+

被折叠的 条评论
为什么被折叠?



