【问题标题】:My p tag is not doing its job我的 p 标签没有发挥作用
【发布时间】:2015-10-22 08:59:24
【问题描述】:

让我们切入正题。这是给我带来麻烦的代码:

<p id="mainBlock">
    <img src="/icons/128x128.png" id="icon">
    <h3>App name</h3>
    <span id="version"></span>
</p>
<p>Description</p>

http://jsfiddle.net/DerekL/0pd7njbr/

我觉得不错。但是当我在 Chrome 中尝试时,这是我在控制台中看到的:

这不是正确的标记!注意&lt;p&gt; 搞砸了。我已经看了一段时间了,仍然看不出是什么原因造成的。

我不敢相信我提出了一个问题,问为什么我的p 标签不起作用。

【问题讨论】:

    标签: html


    【解决方案1】:

    p 元素可能不包含标题,包括 h3 元素。

    p 元素的结束标记是可选的,因此p 元素隐含地由h3 开始标记结束。

    【讨论】:

    • 感谢您的回答!我把头发拉了出来,但我从来没有意识到这一点。再次感谢。
    【解决方案2】:

    在 p 标签中添加标题标签是不合适的,这可能就是您遇到该问题的原因。看这里:How to use an <h2> tag </h2> inside a <p></p> in the middle of a text?

    【讨论】:

      猜你喜欢
      • 2017-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多