robots name keywords google ejemplos description content html5 validation w3c

html5 - name - meta tags ejemplos



¿La metaetiqueta de copyright es válida en HTML5? (2)

<meta name="copyright" content="By Me" />

Salida del validador W3C:

Línea 5, columna 41: copyright de valor incorrecto para el nombre del atributo en meta del elemento: el copyright de la palabra clave no está registrado.

Necesito establecer el copyright. ¿Alguna idea?


Dublin Core tiene el término rightsHolder , que valida el uso del validador W3C HTML5:

<meta name="dcterms.rightsHolder" content="Your Copyright-Holder Organization">

Esto se define como A person or organization owning or managing rights over the resource.

Terminos adicionales:

Para una declaración sobre los derechos de propiedad, podemos usar el término de los rights regulares:

<meta name="dcterms.rights" content="Statement of copyright">

Para agregar la fecha de copyright:

<meta name="dcterms.dateCopyrighted" content="2012">

Fuente: http://wiki.whatwg.org/wiki/MetaExtensions

Nitpick

De acuerdo con el documento MetaExtensions, todas estas declaraciones deben ir acompañadas de un elemento especial <link> :

<link rel="schema.dcterms" href="http://purl.org/dc/terms/"> <meta name="dcterms.rightsHolder" content="Your Copyright-Holder Organization">

Sin embargo, el validador W3C no aplica esto.


TL; DR La mayoría de las metaetiquetas no estándar aún no están disponibles para los validadores HTML5. Hasta entonces, debe incluir una pequeña etiqueta si debe tener un código válido.

Ok, investigué un poco más sobre el tema. El problema es que los metatags en la wiki de WHATWG se supone que deben ser utilizados por los validadores, pero en muchos casos porque las etiquetas se actualizan con tanta frecuencia que la mayoría de los validadores los ignoran hasta que se convierten en partes oficiales de la especificación.

Entonces, las únicas metatags estándar ahora son:

  • Nombre de la aplicación
  • autor
  • descripción
  • generador
  • palabras clave

Eventualmente, una vez que la especificación se actualice nuevamente, la metaetiqueta de los rights-standard se validará, pero hasta entonces necesitamos una solución alternativa ... que es ...

.... drumroll ....

¡La etiqueta <small> !

El pequeño elemento representa comentarios secundarios, como letra pequeña.

La letra pequeña generalmente incluye descargos de responsabilidad, advertencias, restricciones legales o derechos de autor. La letra pequeña también se usa a veces para atribución o para satisfacer requisitos de licencia.

Fuente: http://dev.w3.org/html5/spec/text-level-semantics.html#the-small-element

Además, solo una nota al margen. El hecho de que su código no valide no significa que no sea válido. La especificación está en constante evolución, por lo que solo debes soportarla hasta que las cosas se vuelvan más concretas.