【问题标题】:What is the difference between <P> and <p> in HTML? [duplicate]HTML 中的 <P> 和 <p> 有什么区别? [复制]
【发布时间】:2014-10-09 06:59:07
【问题描述】:

所以问题是,我目前正在通过 java 读取 html 文档来分析它们,我发现 p 标签是最常用的标签之一。我知道它在那里提供了一个新行,但我不知道为什么在某些文档中我看到了

<P>Hello world!</P>

在其他方面

<p>Hello world!</p>

有时两者甚至在同一个文档中使用。

它似乎具有完全相同的效果,但我只是想知道这两种变化存在是否有任何原因。

【问题讨论】:

  • 它们是一样的。这取决于你的口味;)
  • p 标签不用于新行。它用于分隔段落。
  • 如果您在同一个文档中同时看到大写和小写版本,那只意味着一件事:编码马虎。
  • @Shomz:谢谢。这个答案基本上正是我所需要的:)

标签: html


【解决方案1】:

没有区别。继承自 SGML,HTML 对元素和属性不区分大小写。

我更喜欢使用小写形式...否则我的印象是程序员在对我大喊大叫^^

【讨论】:

    【解决方案2】:

    &lt;p&gt;&lt;/p&gt; 用于新段落

    HTML 不区分大小写,这意味着您可以同时使用两种拼写。

    【讨论】:

    • 谢谢!我猜新行是错误的术语。我的意思是段落,所以感谢您清除它。
    【解决方案3】:

    他们是一样的。不管是小写还是大写,甚至混合。

    【讨论】:

    • 谢谢!我很困惑,因为我阅读的某些页面似乎是自动生成的,这让我认为可能存在差异。
    • 通常,HTML 非常宽松。即使没有 标签也可以生成页面,但这不是一个好方法;)但是如果您必须通过 W3C(万维网联盟)验证,那将是错误的
    • 我认为你甚至可以做到。 ,但有什么意义。 :D
    【解决方案4】:

    http://www.w3.org/TR/html-markup/documents.html#case-insensitivity

    HTML 不区分大小写。正如您在文档中看到的那样。

    【讨论】:

    【解决方案5】:

    没有区别。

    在 HTML 中,元素不区分大小写。

    但是,在 XHTML 中,您必须使用小写。

    【讨论】:

    • 谢谢!我喜欢你提供的额外信息。
    猜你喜欢
    • 2018-03-16
    • 1970-01-01
    • 2019-12-14
    • 1970-01-01
    • 2013-08-14
    • 2016-06-16
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    相关资源
    最近更新 更多