0

是否有一种标准方法可以将禁用、选中等属性添加到 HTML5 表单中的不同输入元素?

MDN 文档(https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/disabled)似乎只是在其示例中使用了简写版本。

选项 2.2

但是,MDN 似乎没有提到任何地方正在使用disabled="disabled"或只是disabled正确的方法。现在完全不重要了吗?

HTML5 规范 ( https://www.w3.org/TR/html51/sec-forms.html#enabling-and-disabling-form-controls-the-disabled-attribute ) 没有提供任何示例。

有一个古老的相关问题将选定和相关属性添加到输入的正确方法是什么?但我想知道从那时起规范或建议是否发生了变化。

谢谢。

4

1 回答 1

0

您正在谈论的属性是布尔属性,它们完全符合它们的意思,例如:禁用输入/按钮。<input type="text" disabled>没有必要使用标准的应用方式,<input type="text" disabled="disabled">因为它没有任何区别

请参阅下面的代码片段,因此使用这些属性的标准方法就是按原样使用它们

.btn{
  border-radius: 0px;
  position: relative;
  padding: 10px 10px 10px 10px;
}
<button class="btn" disabled="no" >Click me (no)</button>

<button class="btn" disabled="yes" >Click me (yes) </button>

<button class="btn" disabled="disabled" >Click me (disabled)</button>

为清楚起见,请参阅w3schools

于 2021-09-06T22:15:43.433 回答