什么标签可以嵌套在iframe中?

时间:2016-09-01 13:10:55

标签: html html5 iframe

我有以下代码

<div class="fluid-container">
    <iframe id="iframe" src="" style="width: 100%;">
        <div>Your browser does not support iframes.</div>
    </iframe>
</div>

Visual Studio(2015)通过警告说

  

元素&#39; div&#39;不能嵌套在元素&#39; iframe&#39;。

我还尝试使用<p><span>获得相同的结果。我也尝试谷歌错误并寻找答案,但我没有找到任何东西。

那么什么标签可以嵌套?

1 个答案:

答案 0 :(得分:1)

来自the spec

  

在HTML文档中使用时,iframe元素的允许内容模型是文本,除了调用HTML片段解析算法,iframe元素作为上下文元素,文本内容作为输入必须导致节点列表是所有措辞内容,没有发生任何解析错误,没有脚本元素在列表中的任何位置或作为列表中元素的后代,并且列表中的所有元素(包括它们的后代)本身都符合。

所以:

  

一个abbr区域(如果它是地图元素的后代)音频b bdi bdo br按钮画布引用代码数据datalist del dfn em embed i iframe img input ins kbd keygen label map mark math meter noscript object output output q ruby s samp脚本选择小跨度强子模板textarea时间u var video wbr text

由于你说span犯了错误,你似乎在VS中发现了一个错误。