我意识到两者都可以工作,但是一个比另一个更正确吗?

<form method="POST" />

VS.

<form method="post" />

为什么要使用一个或另一个?

有帮助吗?

解决方案

W3C在一段时间内倾向于属于属性名称和值的小写。

例如,第4.11节 XHTML 1.0标准 2002年:

4.11。具有预定义值集的属性

HTML 4和XHTML都有一些具有预定且有限值集的属性(例如输入元素的类型属性)。在SGML和XML中,这些称为枚举属性。在HTML 4下,对这些值的解释是不敏感的,因此文本的值等于文本的值。在XML下,对这些值的解释是对病例敏感的,在XHTML 1中,所有这些值均在低过程中定义。

其他提示

您可以使用他们中的任何一个 为什么,因为HTML不是对案例敏感的标记语言。

请参阅HTML 4.01规格

该值不敏感(即用户代理将“ A”和“ A”解释为相同)。


注意 XHTML 应该是较低的情况。

4.2。元素和属性名称必须在较低的情况下

XHTML文档必须为所有HTML元素和属性名称使用较低的情况。这种差异是必要的,因为XML是病例敏感的 <li><LI> 是不同的标签。

无论哪种方式都很好 对于HTML。没有具体的建议。

可能的(不敏感的)值是“获取”(默认值)和“ post”。

大写和小写有论点。可以说,html(XHTML强制性)令牌的默认值是以小写字母编写它们,但是说http请求中使用的值是大写的值同样有效。

两者都很好。这不敏感。 W3Schools暗示W3C建议HTML的较低案例: http://www.w3schools.com/html/html_attributes.asp

这是属性的W3C XHTML低案例要求: http://www.w3.org/tr/xhtml1/#h-4.2

与大多数编码约定一样,一致性是关键。选择您最舒适的外壳,并确保在整个代码中使用它。

来自 HTML 4.01建议:

此属性指定哪些HTTP方法将用于提交表单数据集。可能的 (不区分大小写) 值是“获取”(默认值)和“帖子”。

XHTML 是不同的,那里的属性值 案例敏感,必须是 小写.

在HTML 4下,对这些值的解释是不敏感的,因此文本的值等于文本的值。在XML下,对这些值的解释是对病例敏感的,在XHTML 1中,所有这些值均在低过程中定义。

以上来自 XHTML 1.0 (@amelvin的帽子提示发现我认为的东西是另一个无证更改的案例)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top