我正在使用Meteor/Blaze/Blaze-Layout,这对上面的所有内容都是非常新的,并且遇到了一个简单但令我困惑的问题。下面的模板呈现<p>标记内的所有内容,但根本不呈现第一个<h2>。
<template name="blazeTest">
<h2>
Hello, I am a header.
</h2>
<p>
Hello I am a paragraph.
<h2>
Hello, I am a header inside of a paragraph.
</h2>
</p>
</template>我是不是漏掉了一些细节,或者有谁知道为什么会发生这种情况?谢谢你能帮我的忙。
发布于 2015-09-23 16:47:27
您不能在<p>中使用<h2>。该html在语义上是不正确的,因此您不能在<h2>中包含<p>,反之亦然。
这里有一些额外的(有点模糊的)信息:https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Content_categories
特别是关于H1:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Heading_Elements
https://stackoverflow.com/questions/32702864
复制相似问题