Ich benutze normale Auswahl und Mutliselect-Felder auf meiner Website. sollte ich <option selected="selected">
oder einfach <option selected>
für ausgewählte Artikel verwenden?html multi Auswahloption, wie markierte Optionen markiert werden?
Antwort
richtige Methode nach W3C = „selected“ ausgewählt werden, wie hier angemerkt http://www.w3.org/TR/html-markup/option.html#option
Quentin: Nicht dupliziert, weil diese Frage zu wählen ist verwandt, Option mittlerweile Ihre Antwort auf Kontrollkästchen verwendet ist
(gleiche Antwort, andere um zu vermeiden, „keine Antwort, es ist ein“ Kommentar für diejenigen, die nicht einen ganzen Beitrag lesen
das ist mehr ein Kommentar keine Antwort – MichaC
HTML5-Spezifikation:
https://www.w3.org/TR/html5/forms.html#attr-option-selected
Das ausgewählte Attribut ist ein Attribut boolean.
http://www.w3.org/TR/html5/infrastructure.html#boolean-attributes:
Das Vorhandensein eines booleschen Attribut auf einem Element, den wahren Wert darstellt, und das Fehlen des Attributs darstellt, den falschen Wert.
Wenn das Attribut vorhanden ist, muss der Wert entweder die leere Zeichenfolge oder ein Wert sein, der eine Übereinstimmung der Groß-/Kleinschreibung mit dem kanonischen Namen des Attributs ohne vorangestellte oder nachfolgende Leerzeichen enthält.
Fazit:
Die folgenden sind gültig, gleichwertig und wahr:
<option selected />
<option selected="" />
<option selected="selected" />
<option selected="SeLeCtEd" />
Die folgenden sind ungültig:
<option selected="0" />
<option selected="1" />
<option selected="false" />
<option selected="true" />
Das Fehlen des Attributs ist die einzige gültige Syntax für falsch:
<option />
Empfehlung
Wenn Sie über das Schreiben gültiges XHTML kümmern, verwendet selected="selected"
, da <option selected>
ungültig XHTML (aber gültige HTML) und andere Alternativen sind weniger lesbar. Andernfalls verwenden Sie einfach <option selected>
, da es kürzer ist.
Kumpel, warum hast du nicht viel Stimmen bekommen. Lass mich dir eine mächtige Stimme geben. :-) – Muhammad
- 1. HTML-Auswahloption mit EJS
- 2. Rails form (select/option) - wie markierte Option mit HAML markiert?
- 3. Retain HTML-Auswahloption in Jsp Dilemma
- 4. jqGrid dynamische Auswahloption
- 5. JQuery neue Auswahloption erstellen
- 6. Filterung Multi wählen Drop-Down-Optionen
- 7. Standardwerte für benutzerdefinierte Spalte Multi-Optionen überprüft
- 8. Warum werden in meiner Auswahloption keine Daten angezeigt?
- 9. Html Optionen auswählen anhängen
- 10. html Tabellenzeile markiert auf Scroll-Ereignis
- 11. wie subtrahieren Optionen zwei verwandte wählt html
- 12. HTML selectpicker mehrere Optionen „alle“ deaktivieren Sie alle anderen Optionen
- 13. Wie markierte Elemente in der Navigationsansicht deaktivieren?
- 14. HTML Optionen auswählen Schließen div
- 15. iOS7 benutzerdefinierte Schaltfläche werden transparent, wenn markiert
- 16. Boehm und markierte Zeiger
- 17. Warum werden diese Pakete als "schmutzig" markiert?
- 18. CSLA: Listenelement muss als Kindobjekt markiert werden
- 19. jquery Auswahlmenü Auswahloption funktioniert nicht
- 20. select2: steuern, wie viele Optionen angezeigt werden
- 21. Anhalten von FancyTree Checkbox-Zeilen als aktiv markiert werden
- 22. ListView Markierte Objekte hervorheben
- 23. Wie werden Multi-Plattform-Anwendungen entwickelt?
- 24. Multi-size-breite Linie multisized HTML-Text?
- 25. jQuery v 1.1x Wert der Auswahloption ändern
- 26. Dynamische Auswahloption mit select2 funktioniert nicht
- 27. Wie kann das Kontrollkästchen in SAP B1 UserForm markiert werden?
- 28. Wie kann ein Datensatz dauerhaft als schreibgeschützt markiert werden?
- 29. Wie kann der Parameter einer conexpr-Funktion unbenutzt markiert werden?
- 30. Wie verhindert werden, dass Eclipse Dateien als fehlerhaft markiert
Ich denke, es ist in Ordnung, beide zu verwenden, aber ich wäre interessiert zu wissen, ob jemand einen detaillierten Grund hat, warum man einen über den anderen verwendet. Ich bin sicher, wenn es einen Unterschied gibt, ist es vernachlässigbar ... –
mögliches Duplikat von [Was ist die Syntax für boolesche Attribute, z. ein Kontrollkästchen, in HTML?] (http://stackoverflow.com/questions/2874949/what-is-the-syntax-for-boolean-attributes-ega-checked-checkbox-in-html) – Quentin