required或required ="required"

Cro*_*uch 5 html5 required

我正确地说必需是一个空属性并且不需要值,但xHTML更喜欢它有一个完整.似乎在我创建的所有页面上没有="required"时工作正常,我只是想知道某些浏览器是否可能以不同的方式解释它们.

Tra*_*s J 5

jsFiddle Demo

从渲染的角度来看没有区别。但是,如果您打算在未来寻找这些必需的元素,那么有一个可供测试的值会有所帮助。

必需
此属性指定用户必须在提交表单之前填写一个值。当 type 属性为隐藏、图像或按钮类型(提交、重置或按钮)时,不能使用它。:optional 和:required CSS 伪类将适当地应用于该字段。MDN