validar validacion para formularios formulario emplea ejemplos ejemplo con atributo html http-headers

validacion - validar formulario html5



Error de validaciĆ³n de HTML para el atributo de propiedad (3)

Como lo sugiere Open Graph , si estás usando HTML5, es mejor que uses un atributo de prefijo como este:

<!doctype html> <html prefix="og: http://ogp.me/ns#"> <head> <title>HTML5 site</title> <meta property="og:title" content="The Rock" /> </head> <body> </body> </html>

Puede dejar el tipo de documento tal como está y lo validate .

Este enfoque también ha sido recommended por un desarrollador de Open Graph.

Estoy usando algunos complementos sociales de Facebook y estoy usando el metaencabezado. Al validar la página, el validador del W3C arroja el error -> "Error: no hay atributo" propiedad ".

Estoy usando el doctype XHTML Transitional - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Pls Sugerir si tengo que cambiar el tipo de documento a otra cosa.


Los complementos de Facebook usan Open Graph , que se basa en RDFa. Es RDFa que agrega el atributo de property a los elementos. Sin esta adición, el HTML plano no tiene tal atributo. (Si me preguntas, es un diseño extraño agregar un nuevo atributo sin espacio de nombre, y volver a usar la mitad de una etiqueta <meta> . Pero nadie lo hizo).

Para validar XHTML-with-RDFa, necesitará el DOCTYPE:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">

Esto significa que tendrá que escribir XHTML 1.1 válido. More


Para que un documento pueda afirmar que es un documento HTML + RDFa conforme, debe proporcionar las instalaciones descritas como obligatorias en esta sección. Los criterios de conformidad del documento se enumeran a continuación, de los cuales solo un subconjunto es obligatorio:

  1. Se deben cumplir todos los requisitos de conformidad del documento establecidos como obligatorios en la especificación HTML5.
  2. Debería haber un atributo de version en el elemento html . El valor del atributo de versión debe ser HTML+RDFa 1.0 si el documento es un documento en modo no XML, o XHTML+RDFa 1.0 si el documento es un documento en modo XML.
  3. Puede haber un elemento de enlace contenido en el elemento principal que contiene un perfil para el atributo rel y http://www.w3.org/1999/xhtml/vocab para el atributo href .

Ejemplo:

<html version="HTML+RDFa 1.1" lang="en"> <head> <title>Example Document</title> </head> <body> <p>Moved to <a href="http://example.org/">example.org</a>.</p> </body> </html>