HTML5-Spezifikation :
Das ausgewählte Attribut ist ein boolesches Attribut.
Ссылка :
Das Vorhandensein eines booleschen Attributs für ein Element stellt den wahren Wert dar, und das Fehlen des Attributs stellt den falschen Wert dar.
Wenn das Attribut vorhanden ist, muss sein Wert entweder die leere Zeichenfolge oder ein Wert sein, der eine Übereinstimmung des kanonischen Namens des Attributs mit dem Groß- und Kleinbuchstaben ohne vorangestelltes oder nachgestelltes Leerzeichen ist.
Fazit :
Folgende sind gültig, gleichwertig und wahr :
%Vor%Folgendes ist ungültig :
%Vor%Das Fehlen des Attributs ist die einzige gültige Syntax für false :
%Vor%Empfehlung
Wenn Sie Wert auf gültiges XHTML schreiben möchten, verwenden Sie selected="selected"
, da <option selected>
ungültiges XHTML (aber gültiges HTML) ist und andere Alternativen weniger lesbar sind. Andernfalls verwende einfach <option selected>
, da es kürzer ist.
Die korrekte Methode gemäß W3C wird ausgewählt="ausgewählt" wie hier angegeben Ссылка
Quentin: Nicht dupliziert, weil diese Frage mit select in Verbindung steht, währenddessen Ihre Antwort mit Checkboxen in Verbindung steht
(Gleiche Antwort, andere Reihenfolge, um "keine Antwort zu vermeiden, es ist ein Kommentar" Kommentare für diejenigen, die nicht in der Lage sind, einen vollständigen Beitrag zu lesen
Tags und Links html css drop-down-menu