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.