Domanda

  • C'è qualche contro del 2 ° metodo? Perché http://www.webstandards.org/ deciso di utilizzare secondo il metodo
  • è primo metodo migliore di prima per utenti di screen reader?

Prima

<label for="name">Name</label>
      <input id="name" />

Secondo

<label for="n">Name</label>
      <input id="n" />
È stato utile?

Soluzione

L'unico 'con' è che l'ID non è descrittivo. Per una pagina con poco contenuto, questo non sarebbe un grosso problema, ma per una pagina più grande, utilizzando un ID descrittiva è utile in fase di sviluppo. Anche bisogno di ID per essere unico, in modo che il singolo approccio lettera sarebbe invecchiare in ingresso # 26: p

Come nota a margine, webstandards.org avrebbe potuto gestire la propria html attraverso un programma di utilità di compressione che cambia il loro ID descrittivi in ??singole lettere per ridurre al minimo il tempo di download. per esempio.

Il loro codice in-house è il tuo primo esempio e il compressore sputo fuori il secondo.

Altri suggerimenti

Io uso questo:

<label>
    <input>
</label>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top