“required” is not Required
This particular attribute being introduced in HTML 5 has been made completely unnecessary by another attribute introduced in HTML 5. In fact it is not only a useless attribute but it is also an ambiguous one. Fortunately its replacement resolves the ambiguity.
Tags: html 5, superfluous attributes







