【问题标题】:Should we use a frameset doctype if we use iframes?如果我们使用 iframe,我们应该使用框架集文档类型吗?
【发布时间】:2010-12-28 13:39:17
【问题描述】:

为什么 iframe 被声明为非标准元素?很有用。

在 XHTML 1.1 中是否允许,或者如果我们使用 iframe,我们应该使用框架集文档类型吗?

【问题讨论】:

    标签: xhtml doctype w3c-validation xhtml-1.1 frameset-iframe


    【解决方案1】:

    iframe 是一种在网页的框架内显示另一个 html 文档的方法。 w3 正朝着使 all 外部文件显示在使用 <object> 标记的 html 文档中的方向发展。这包括小程序、flash 电影,甚至图像。不推荐使用 iframe 并不是因为将 html 文件显示在“框架”中的想法不好,而是因为现在有一种“更好”的方法可以做同样的事情。

    Iframe 在 XHTML 1.1 中被完全删除,因此它可能不会显示。 iframe 在支持它们的非框架集文档类型中是有效的,但是由于一些错误<cough> internet explorer </cough>,更改文档类型有时会改变它的显示方式。

    由于在许多浏览器中对 iframe 和 <object> 标记的支持尚不完善,因此最好仔细测试使用它们中的任何一个的代码,以确保其在主要浏览器中的行为。

    replacing iframe with object in xhtml 1.1

    【讨论】:

      【解决方案2】:

      您可以使用object。 (http://www.w3.org/TR/REC-html40/struct/objects.html#h-13.5)

      <object id="page" type="text/html" data="page.htm" width="500" height="600"> 
        <p>Oops! That didn't work...</p> 
      </object>
      

      【讨论】:

        【解决方案3】:

        因为它很丑,而且没有人希望他们的页面中有多组滚动条。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-11-06
          • 2017-06-13
          • 2022-08-05
          • 1970-01-01
          • 2014-04-09
          • 2012-07-22
          • 1970-01-01
          相关资源
          最近更新 更多