Pregunta

Estoy intentando entrar en la adición de microformatos a mi sitio, pero todavía estoy confundido acerca de un par de cosas.

  1. ¿Los microformatos siempre tiene que estar dentro de un elemento hcard o vCard?

  2. ¿Puedo tener varias hCards en una página?

  3. ¿Puedo tener contenido no microformato dentro de una etiqueta hcard?

Estoy trabajando en un sitio y tienen su domicilio en dos lugares en su página web, así como una llamada de una línea telefónica. Así que sólo estoy tratando de encontrar la manera de colocar los microformatos.

Suponiendo que todo tiene que estar envuelto en un elemento hcard, esto sería la forma correcta de marcar el código de la llamada línea telefónica?

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

Es usar la clase "línea directa" ok? ¿Puedo poner tanto "tel" y "línea directa" en el mismo atributo de clase? ¿Está bien que esa 24/7 texto extra es el interior del elemento hcard? ¿Qué pasa con la parte letras / números al final?

¿Fue útil?

Solución

  1. No.
  2. Sí.
  3. Sí.

Su ejemplo debería tener este aspecto:

<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>

Los cambios:

  1. La clase raíz es la vcard, no hcard.
  2. La "tel" necesita un valor. (También puede tener un "tipo", que por defecto es "voz".)
  3. <abbr> para indicar el valor de lectura mecánica. ( "415.441.KIDS (5437)" no es un buen número de teléfono;. Que es una descripción de un número de teléfono)

Es usar la clase "línea directa" ok?

Sí.

¿Puedo poner tanto "tel" y "línea directa" en el mismo atributo de clase?

Sí.

¿Está bien que esa 24/7 texto extra es el interior del elemento hcard?

Sí.

¿Qué pasa con la parte letras / números al final?

No (ver arriba).

Otros consejos

creo que está confundido. hcard es uno microformato específico (entre otros):

hCard es un simple, formato abierto, distribuido por representar a personas, empresas, organizaciones y lugares, utilizando una mezcla 1: 1 de la representación vCard propiedades y valores (RFC2426) en la semántica HTML o XHTML. hCard es uno de los varios estándares abiertos microformat adecuados para incrustar en HTML, XHTML, Atom, RSS y XML arbitrario.

Por lo tanto usted puede tener muchas hCards en una página, cada una representando un solo pueblo, empresa, etc. P. ej en el sitio de su empresa, una para cada oficina o para personas de la organización

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top