Cómo encontrar la etiqueta div sin cerrar [cerrado]
Un problema de div sin cerrar casi me vuelve loco. Es muy difícil rastrear, especialmente cuando la página es larga y compleja.
Alguna sugerencia?
9 answers
Como ya se ha indicado, ejecutar su código a través del Validador W3C es genial, pero si su página es compleja, puede que aún no sepa exactamente dónde encontrar el div abierto.
Me gusta usar pestañas para sangrar mi código. Lo mantiene visualmente organizado para que estos problemas sean más fáciles de encontrar, niños, hermanos, padres, etc... parecerán más obvias.
EDIT: Además, usaré algunos comentarios HTML para marcar las etiquetas de cierre en las áreas complejas. Mantengo estos al mínimo por la pulcritud.
<body>
<div>
Main Content
<div>
Div #1 content
<div>
Child of div #1
<div>
Child of child of div #1
</div><!--// close of child of child of div #1 //-->
</div><!--// close of child of div #1 //-->
</div><!--// close of div #1 //-->
<div>
Div #2 content
</div>
<div>
Div #3 content
</div>
</div><!--// close of Main Content div //-->
</body>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-06-07 22:39:47
Hice una herramienta en línea llamada Unclosed Tag Finder que hará lo que necesita.
Pegue en su HTML, y le dará una salida como "La etiqueta de cierre en la línea 188 no coincide con la etiqueta abierta en la línea 62."
Actualización: La nueva ubicación del Buscador de etiquetas sin cerrar es https://jonaquino.blogspot.com/2013/05/unclosed-tag-finder.html
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-09-06 08:26:39
El Validador HTML del World Wide Web Consortium es excelente para detectar errores HTML.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-06-07 22:27:02
Sé que ya ha habido algunas buenas respuestas, pero me encontré con esta pregunta con una búsqueda en Google y me gustaría que alguien hubiera señalado esta herramienta de comprobación en línea...
Http://www.tormus.com/tools/div_checker
Solo tienes que introducir una URL y te mostrará el mapa completo de la página. Muy útil para una depuración rápida como la que necesitaba.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-17 17:19:15
Use notepad ++ . puedes encontrarlos fácilmente
Http://notepad-plus-plus.org/download /
O puedes Ver el código fuente de FIREfox - Los divs no cerrados se mostrarán en ROJO
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-06-19 04:42:45
1-Cuente el número de <div
en el bloc de notas++ (Ctrl + F)
2-Contar el número de </div
Compare los dos números!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-02-20 21:18:47
Si usa Dreamweaver, podría fácilmente anotar en div sin cerrar. En el panel izquierdo de la vista de código se puede ver allí <>
highlight invalid code
botón, haga clic en este botón y notará el div sin cerrar resaltado y luego cierre su div sin cerrar. Presione F5 para actualizar la página y ver que hay cualquier otro div no cerrado.
También puedes validar tu página en Dreamweaver. File>Check Page>Browser Compatibility
, luego aparecerá el panel de tareas Haga clic en Validation
, en el lado izquierdo verá ► botón haga clic en esto para validar.
Disfrute!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-04-11 10:45:26
Tomando la sugerencia de Milad un poco más lejos, puede desglosar la fuente de su documento y luego hacer otro hallazgo, continuando hasta que encuentre al culpable sin igual.
Cuando está trabajando con muchos módulos (usando un CMS), o no tiene acceso a la herramienta W3C (porque está trabajando localmente), este enfoque es realmente útil.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-06-18 18:40:30
Las etiquetas Div son fáciles de detectar para mí. Simplemente descargue el archivo, escanéelo con netbeans y luego continúe depurándolo. O puedes usar el kit para desarrolladores de Google Chrome y ver la fuente de página. Soy un desarrollador un poco raro, no siempre uso lo "mejor". Pero funciona para mí.
Te vincularé con algunas cosas de desarrollador que uso
Http://www.coffeecup.com/free-editor /
Esos son solo algunos de los buenos ahi. Estoy abierto a más sugerencias para esta lista: D
Feliz programación
- skycoder
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-02-24 05:26:15