Domanda

Sto cercando di entrare in aggiunta microformati al mio sito, ma sto ancora confusi su un paio di cose.

  1. Do microformati sempre deve essere all'interno di un elemento hcard o vCard?

  2. Posso avere più hcards in una pagina?

  3. Posso avere contenuto non microformato all'interno di un tag hcard?

Sto lavorando su un sito e hanno il loro indirizzo in due punti sulla loro homepage, così come un richiamo per un numero verde. Così sto solo cercando di capire come posizionare i microformati.

Supponendo che tutto deve essere avvolto in un elemento hcard, questo sarebbe il modo corretto per segnare il mio codice per il richiamo Hotline?

<p class="hcard">Call us 24 hours a day, 7 days a week at <span class="tel hotline">415.441.KIDS (5437)</span></p>

È utilizzando la classe "hotline" ok? Posso mettere entrambi "tel" e "hotline" nello stesso attributo di classe? E 'ok che quel testo aggiuntivo 24/7 è all'interno dell'elemento hCard? Che dire della parte lettere / numeri alla fine?

È stato utile?

Soluzione

  1. Nessun.
  2. Sì.
  3. Sì.

Il vostro esempio dovrebbe essere simile a questo:

<p class="vcard">Call us 24 hours a day, 7 days a week at <span class="tel hotline"><abbr title="415.441.5437" class="value">415.441.KIDS (5437)</abbr></span></p>

Modifiche:

  1. La classe radice è vCard, non hcard.
  2. Il "tel" ha bisogno di un valore. (Si può anche avere un "tipo", il cui valore predefinito di "voce".)
  3. <abbr> per indicare il valore leggibile dalla macchina. ( "415.441.KIDS (5437)" non è un buon numero di telefono;. Si tratta di una descrizione di un numero di telefono)
  

È utilizzando la classe "hotline" ok?

Sì.

  

Posso mettere entrambi "tel" e "hotline" nello stesso attributo di classe?

Sì.

  

E 'ok che quel testo aggiuntivo 24/7 è all'interno dell'elemento hCard?

Sì.

  

E la parte lettere / numeri alla fine?

No (vedi sopra).

Altri suggerimenti

Credo che siete confusi. hcard è uno specifico microformat (tra gli altri):

  

hCard è un semplice, aperto, formato distribuito per rappresentare persone, aziende, organizzazioni e luoghi, con un 1: Rappresentazione 1 di vCard proprietà e valori (RFC2426) in HTML o XHTML semantico. hCard è uno dei numerosi standard aperti microformat adatti per l'incorporamento in HTML, XHTML, Atom, RSS e XML arbitrario.

Quindi si può avere molti hcards in una pagina, ognuno dei quali rappresenta un unico popolo, società, ecc Ad es nel sito della vostra azienda, una per ogni ufficio o per le persone nell'organizzazione

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