【问题标题】:Embed YouTube videos while staying XHTML 1.0 Strict?在保持 XHTML 1.0 Strict 的同时嵌入 YouTube 视频?
【发布时间】:2010-10-07 16:26:10
【问题描述】:

有没有办法在仍然符合标准(XHTML 1.0 Strict)的同时嵌入 YouTube 视频?

提前致谢。

【问题讨论】:

    标签: html youtube xhtml-1.0-strict


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      Tools4Noobs web page 会自动为您从 YouTube 提供的嵌入代码转换为有效的 XHTML。您可以选择出现哪些额外按钮并调整边框的外观。它还添加了一个小广告链接,但很容易删除。

      以下是 YouTube 生成的示例:

      <object width="425" height="349">
          <param name="movie" value="http://www.youtube.com/v/AWCHdhyEdCc&hl=en&fs=1&rel=0&color1=0x5d1719&color2=0xcd311b&border=1"></param>
          <param name="allowFullScreen" value="true"></param>
          <param name="allowscriptaccess" value="always"></param>
          <embed src="http://www.youtube.com/v/AWCHdhyEdCc&hl=en&fs=1&rel=0&color1=0x5d1719&color2=0xcd311b&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="349"></embed>
      </object>
      

      这里是由Tools4Noobs转换的:

      <object type="application/x-shockwave-flash" style="width:425px; height:349px;" data="http://www.youtube.com/v/AWCHdhyEdCc?rel=0&amp;fs=1">
          <param name="movie" value="http://www.youtube.com/v/AWCHdhyEdCc?rel=0&amp;fs=1" />
          <param name="allowFullScreen" value="true" />
      </object>
      <div style="font-size: 0.8em"><a href="http://www.tools4noobs.com/online_tools/youtube_xhtml/">Get your own valid XHTML YouTube embed code</a></div>
      

      只需删除末尾的&lt;div&gt; 即可摆脱广告链接,就大功告成了。

      【讨论】:

        【解决方案3】:

        +1 安迪·休谟

        正要发布。仅供参考,这在 Firefox 中有效,具体取决于您的支持需求:

        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
        <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
        <head><title>Testing</title></head>
        <body>
        <div>
        <object type="application/x-shockwave-flash" data="http://www.youtube.com/v/2pNTrYd-4FQ&amp;hl=en&amp;fs=1" width="425" height="344">
        <param name="movie" value="http://www.youtube.com/v/2pNTrYd-4FQ&amp;hl=en&amp;fs=1" />
        </object>
        </div>
        
        </body>
        </html>
        

        确保转义所有与符号,我不知道这是否只是因为我试图验证一个只打开对象的页面,但它抱怨它需要用 div、段落或其他东西包围。 .

        我假设该对象不能在标记中排在第一位。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-11-09
          • 1970-01-01
          • 2014-06-09
          • 1970-01-01
          相关资源
          最近更新 更多