html multi Auswahlmöglichkeit, wie markierte Optionen markiert werden?

8

Ich verwende normale Auswahl- und Mehrfachauswahlfelder auf meiner Site. Soll ich <option selected="selected"> oder einfach <option selected> für ausgewählte Objekte verwenden?

    
peter 04.06.2012, 12:40
quelle

2 Antworten

11

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.

    
quelle
3

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

    
dvisor 29.09.2013 21:23
quelle

Tags und Links