Ayuda:Errores de lint/self-closed-tag
Esta página está desactualizada. |
Las páginas de esta lista contienen etiquetas HTML autocerradas no válidas tales como <b />, <div />, <span />, <p />, <td />.
(Las etiquetas válidas definidas en la especificación de HTML5, como <br />, <hr />, <wbr />, no provocan este error.)[1][2]
El comportamiento de estas etiquetas no válidas cambió en MediaWiki 1.35 (desplegado en Wikimedia el 2-4 de junio de 2020) para ser consistente con la especificación HTML5, por lo que su uso en el wikitexto está desaconsejado.
Véase phab:T134423 para más información.
También se pueden incluir páginas en esta lista de forma automática debido a etiquetas mal formadas como </center/>, que generalmente deberían cambiarse por </center> (retirando la barra del final), o construcciones mal formadas como <s>...<s/>, que generalmente deberían cambiarse por <s>...</s> (mover la barra del final al principio de la etiqueta de cierre).
Al utilizar un <font /> o un <span /> no válido (sin atributos tales como id= o class=) como espaciador para evitar que se interprete el wikicódigo en ejemplos de código, como {<font/>{templatename}}, puedes reemplazar <font /> por <nowiki /> para obtener un código válido que consigue el mismo efecto, o bien utilizar una plantilla de enlace a plantilla como {{tl}} o {{tlx}}, por ejemplo, {{tlx|templatename}}.
Algunas plantillas incluyen un parámetro de anclaje |id=.
Al corregir las etiquetas autocerradas <div id="..." /> y <span id="..." /> que aparecen inmediatamente antes de tales plantillas, considera mover el texto de anclaje de la etiqueta HTML a la parte interior de la plantilla y eliminar la ahora innecesaria plantilla.
Si una determinada página de esta lista no parece contener ninguna plantilla autocerrada no válida, puede que esté transcluyendo una página o plantilla que contenga alguna.
Ejemplo
- Marcado no válido
<div> abc <div/>
- Marcado válido
<div> abc </div>
Notas
- ↑
La lista completa de etiquetas autocerradas válidas en HTML5 es area, base, br, col, embed, hr, img, input, keygen, link, meta, param, source, track y wbr.
Sin embargo, el analizador sintáctico solo permite
<br />,<hr />,<wbr />. La etiqueta pre de HTML fue reemplazada por la etiqueta pre del XML de MediaWiki. - ↑
Algunas etiquetas del XML de MediaWiki también son válidas cuando están autocerradas, como
<nowiki />y<pre />, así como lo son algunas etiquetas de extensiones, como<ref />y<references />.
Herramientas
Las siguientes herramientas pueden ayudar a corregir etiquetas HTML autocerradas no válidas:
- WPCleaner: consulta las instrucciones para utilizar WPCleaner para corregir errores detectados por Linter. WPCleaner puede reportar las etiquetas autocerradas como parte del error n.º 2 de CheckWiki en inglés.
Self closed tags may be reported by WPCleaner as part of CheckWiki error #2.