我有以下代码
<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>
获得相同的结果。我也尝试谷歌错误并寻找答案,但我没有找到任何东西。
那么什么标签可以嵌套?
答案 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中发现了一个错误。