validar validacion vacios todas son solo sirven sintaxis que pattern para letras las funciones formularios formulario form etiquetas español elementos ejemplos define cuales con campos atributos html html5 html-validation

validacion - validar formulario javascript html5



¿Qué es un documento HTML5 válido? (5)

Creo que lo estás leyendo correctamente. Aunque los navegadores incluso procesarán HTML incorrecto (intente romper las reglas y FF lo hará).

Acabo de leer la especificación de autor HTML5. Indica que las etiquetas <html> , <head> y <body> son opcionales . ¿Eso significa que puede omitirlos completamente y aún tener un documento HTML5 válido?

Si estoy interpretando esto correctamente, significa que debería ser completamente válido:

<!DOCTYPE html> <p>Hello!</p>

¿Es esto correcto?

Puedes ver la especificación aquí:

http://dev.w3.org/html5/spec-author-view/syntax.html#syntax

"8.1.2.4 Etiquetas opcionales" es el bit sobre si está bien omitir <html> , <head> y <body>


El elemento del title es ciertamente requerido, pero como señala Jukka Korpela , también debe estar no vacío. Además, el modelo de contenido del elemento de title es:

Text que no es espacio en blanco entre elementos .

Por lo tanto, tener solo un carácter de espacio en el elemento de title no se considera HTML válido. Puedes consultar esto en el validador W3C .

Entonces, un ejemplo de un documento HTML5 mínimo y válido es el siguiente:

<!doctype html><title>a</title>



Este es el documento mínimo válido para HTML5:

<!doctype html><title> </title>


Si bien las etiquetas de inicio y finalización <html> , <head> y <body> son opcionales, las etiquetas <title> son necesarias, excepto en circunstancias especiales, por lo que no, su muestra no es (normalmente) válida.