validation - peticiones - firefox developer tools
¿Por qué la línea DOCTYPE está roja en Firefox? (4)
Lo mismo aquí, mientras que Fx6 no lo coloreó en rojo.
Al pasar esta primera línea, aparece una información sobre herramientas que dice
Tipo de doctype casi de los estándares. Se esperaba "<! DOCTYPE html>".
Puede olvidarse este "consejo" de forma segura en mi humilde opinión. Lo importante es elegir un tipo de documento válido y luego escribir un código que cumpla con este doctype, como ya lo hace. A ningún navegador le importa lo que sigue a html
por lo que también ocurre lo contrario: a ningún navegador le importa si hay algo después de html
;)
Por supuesto, si usa elementos y tecnologías HTML5 (elemento nav
, canvas
o lo que sea), entonces sí, use el doctype HTML5.
Los sitios web que diseñé no tenían ningún problema, pero ahora veo la línea DOCTYPE roja en Firefox 11. No hay problema en la validación. Cambié la codificación a UTF-8 sin BOM, pero el problema todavía existe.
http://validator.w3.org/check?uri=genelvana.com
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
es posible que tenga algunos errores de validación de CSS como valores de píxeles fraccionarios o declaraciones de unidades faltantes como estas:
div {left:3.545253px;}
o
div {left: 50;}
estos causarían los errores de validación del tipo de documento html. Verifique sus archivos CSS y jQuery CSS si tiene alguno.
¿No es porque Transitional
doctype ya no es realmente válido a menos que esté usando un código heredado?
Seguramente ahora si construyes un sitio web ahora, ¿deberías usar strict o html5 ?
No es tanto un error, ya que es una advertencia . Firefox simplemente te alerta que el DOCTYPE que estás usando, XHTML 1.0 Transitional, activa el modo Almost standards, en lugar del modo Standards.
Si desea que la página se muestre en modo Estándares, todo lo que necesita hacer es cambiar el DOCTYPE a XHTML 1.0 Strict o HTML 5.