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:
- Se deben cumplir todos los requisitos de conformidad del documento establecidos como obligatorios en la especificación HTML5.
- Debería haber un atributo de
version
en el elementohtml
. El valor del atributo de versión debe serHTML+RDFa 1.0
si el documento es un documento en modo no XML, oXHTML+RDFa 1.0
si el documento es un documento en modo XML. - 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 atributohref
.
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>