XHTML 1.0 Strict中<iframe>标签的替代方法
时间:2014-11-29 22:14 来源: 我爱IT技术网 作者:山风
将网页架构从HTML 4.01 Transitional改成XHTML 1.0 Strict之后遇到一些标签支援的问题,<iframe>就是其中之一。
问题:
我想在网页里嵌入Youtube影片,然而Youtube提供的是一串用<iframe>标签包起来的源程序,这在以XHTML 1.0 Strict标准写成的网页中无法通过验证,于是只好上网找答案,好不容易终于看到有人遇到一样的问题并提供解决方式,太感动了!解决方式主要是以<object>标签来替代<iframe>标签。
范例
Youtube提供的源程序 :
<iframe title="YouTube video player class="youtube-player" frameborder="0" src="http://影片的完整的网址" type="text/html" width="500" height="311" allowfullscreen=""></iframe>
替代方法
<object title="YouTube video player" class="youtube-player" data="http://影片的完整的网址" id="embeddedhtml" type="text/html" width="500" height="311"></object>
*有些标签(如frameborder="0"、allowFullScreen)因不符合标准而删除,但重整后网页上的影片仍能正常播放就表示没问题了。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
