Car*_*ñoz 4 embed validation xhtml
我在ASP.NET项目中使用<embed>标记来放置.swf时收到以下警告:
Warning: Validation (XHTML 1.0 Transitional): Element 'embed' is not supported.
取而代之的是"支持"的方式是什么?
embedXHTML不支持非标准标记,而是支持基于标准的object元素.有关详细信息,请参阅http://www.bernzilla.com/item.php?id=681,但简而言之:
<object type="application/x-shockwave-flash" data="c.swf?path=movie.swf" width="400" height="300">
<param name="movie" value="c.swf?path=movie.swf" />
<img src="noflash.gif" width="200" height="100" alt="No Flash" />
</object>
Run Code Online (Sandbox Code Playgroud)
请记住,虽然object在旧浏览器中使用并不总能正常工作,但首先要使用两种格式进行一些测试.List Apart有一篇精彩的文章称为" Flash Satay:嵌入Flash同时支持标准 ",它向您展示了实现它的跨浏览器方式,如上例所示.