Domanda

Mi rendo conto che sia, ma è quello più corretto di altri?

<form method="POST" />

vs

<form method="post" />

Perché usare l'uno o l'altro?

È stato utile?

Soluzione

W3C è teso verso minuscole per i nomi degli attributi e valori per un po'.

Per esempio, la sezione 4.11 del xhtml 1.0 standard nel 2002:

4.11.Attributi con valore predefinito imposta

HTML 4 e XHTML entrambi hanno alcune gli attributi che si sono pre-definiti e limitato di valori (ad es.il tipo attributo dell'elemento di input).In SGML e XML, questi sono chiamati attributi enumerati.In HTML 4, l'interpretazione di questi valori è stato case-insensitive, quindi un valore di TESTO era equivalente a un valore di testo.In XML, l'interpretazione di questi valori è case-sensitive, e in XHTML 1 tutti questi valori sono definiti in minuscole.

Altri suggerimenti

È possibile utilizzare uno di loro perché, perché HTML è linguaggio di markup non maiuscole e minuscole.

See HTML 4.01 Specification

  

Il valore è case-insensitive (cioè, agenti utente    interpretare "a" e "A" come lo stesso).


Si noti che XHTML dovrebbe essere minuscolo.

  

4.2. I nomi degli elementi e degli attributi devono essere in minuscolo

     

I documenti XHTML devono usare lettere minuscole   per tutti gli elementi HTML e attributi   nomi. Questa differenza è necessaria   poiché XML è esempio-sensitive   <li> e <LI> sono diversi tag.

In entrambi i casi è bene per HTML. Non c'è raccomandazione specifica.

  

Possible (case-insensitive) i valori sono   "Get" (il default) e "post".

Ci sono argomenti a favore sia lettere maiuscole e minuscole. Si potrebbe dire che il valore predefinito per HTML (e obbligatorio per XHTML) gettoni è di scriverli in minuscolo, ma dicendo che i valori utilizzati in HTTP richieste sono quelle maiuscole è altrettanto valida.

In entrambi va bene. Non è maiuscole e minuscole. W3Schools implica il W3C raccomanda minuscolo per HTML: http://www.w3schools.com/html/html_attributes asp

Questa è la W3C XHTML requisito minuscole per gli attributi: http: // www .w3.org / TR / xhtml1 / # h-4,2

Come con la maggior parte delle convenzioni di codifica, la coerenza è la chiave. Scegliere il rivestimento si sta più bene con e assicurarsi di utilizzarlo in tutto il codice.

HTML 4.01 Raccomandazione :

  

Questo attributo specifica quale metodo HTTP verrà utilizzato per inviare l'insieme di dati forma. Possibili (case-insensitive) i valori sono "get" (il default) e "post".

Valid è diversa, ei valori di attributo non sono maiuscole e deve essere minuscole .

  

In HTML 4, l'interpretazione di questi valori è case-insensitive, quindi un valore di testo era equivalente ad un valore di testo. Sotto XML, l'interpretazione di questi valori è case-sensitive, e in XHTML 1 tutti questi valori sono definiti in minuscolo.

Quanto sopra è da XHTML 1.0 (Punta di cappello a @amelvin per avvistare qualcosa che ho pensato è stato un altro caso di un cambiamento non documentato).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top