www tipos org loose espaƱol define jquery internet-explorer mootools doctype

jquery - tipos - IE10(9,8) no reconoce DOCTYPE xhtml



doctype html public w3c dtd html 4.01 transitional en http www w3 org tr html4 loose dtd (5)

Cambie su DOCTYPE a:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

(usando XHTML estricto en lugar de transitorio)

IE10 dejará de arrojar el error en la consola. No estoy seguro de por qué a IE10 ya no le gusta el XHTML de transición. Si alguien tiene una forma de que IE10 reconozca el XHTML 1.0 Transitional DOCTYPE, sería increíble.

IE10 rechaza lanzar algún código jQuery, como he encontrado en el tiempo de ejecución en algún lugar, un doctype está mal detectado y antepuesto con la versión de transición 4.01

en las herramientas para desarrolladores de IE que ven la consola, veo HTML1524: Invalid DOCTYPE. The shortest valid doctype is "<!DOCTYPE html>" HTML1524: Invalid DOCTYPE. The shortest valid doctype is "<!DOCTYPE html>" . y siguiente (html modificado en tiempo de ejecución):

Creo que tanto el mal uso de DOCTYPE como el hecho de que jQuery no funciona tienen una razón común , pero no encontraron lo que es

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><HTML xmlns="http://www.w3.org/1999/xhtml" slick-uniqueid="1"><HEAD><META content="IE=10.000" http-equiv="X-UA-Compatible"> <META http-equiv="X-UA-Compatible" content="IE=edge"> <META http-equiv="Content-Type" content="text/html; charset=windows-1250"> <TITLE>....

mientras IE declara que se ejecuta en modo estándar, algunas cosas no funcionan (reemplazando principalmente los enlaces con jQuery''s al hacer clic en eventos para mostrar el contenido cargando toda la nueva página). Se usa para desempaquetar otra rama de menú usando acordeón, enlaces originales en encabezados de categoría con href son de reserva solo para el caso jQuery no puede animar el acordeón)

demasiados eventos de clic o funciones de jquery ui para hacer que el enlace parezca que el botón no funciona en IE mientras trabaja en otros navegadores

El html original proporcionado por el servidor es el siguiente:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sk" lang="sk"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" /> <title>...

Estoy obligado a usar tanto mootools como jQuery y sé que slick-uniqueid en htm atributos es de moo, no sé si puede ser el mismo el que edita el doctype, pero estoy seguro de que esto solo ocurre en los navegadores IE, Chrome y Firefox solo funcionan De acuerdo

Los guiones jQuery se cargan desde un archivo js externo, envuelto en jQuery (función () {.. y todos utilizan el nombre de variable completo jQuery en lugar de dollarsign, por ejemplo jQuery("#myid").click( function(e){..

como usar tanto mootools como jQuery (sé que no debería necesitar un complemento de mootools para la presentación de diapositivas con miniaturas y el efecto KenBurns / cualquiera sabe una alternativa jQ gratis ?? /) y jQuery se carga primero y dentro de las secuencias de comandos solo uso jQuery () .. . Así que el $ dollarsign es totalmente gratis para mootools para usar más adelante, ya que se carga solo si es necesario, dentro del cuerpo (no estoy seguro de que sea correcto, pero esa es la forma en que lo presentó ''visualslideshow'')

Me gustaría escuchar cualquier idea o sugerencia sobre cómo identificarlo o solucionarlo para que JQuery funcione correctamente (v1.8)


Esto me sucede en IE y Firefox, porque cuando incluí el css escribí "< link rel="stylesheet" type="text/javascript ..."

simplemente lo cambio a type="text/css" y funciona.


Pude librarme del error al usar

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />

en lugar de

<meta http-equiv="X-UA-Compatible" content="IE=edge" />


Tiene un error tipográfico en su segunda primera definición DOCTYPE , falta el W3C tiene una c adicional:

v-- extra "c" <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Intenta arreglar eso y prueba de nuevo.


Tuve el mismo problema. Vale la pena mirar cualquier biblioteca externa que esté utilizando. Estaba usando BXSlider y no estaba contento con jQuery 1.8 en IE10. Debido a que IE10 estaba fallando y mostrando un mensaje.

HTML1524: Invalid DOCTYPE. The shortest valid doctype is "<!DOCTYPE html>

Mi solución fue actualizar mi JQuery a 1.9.1 y también incluir jQuery migrate.

<script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://code.jquery.com/jquery-migrate-1.1.0.js"></script>

Espero que esto ayude a alguien.