Help:Lint errors/tidy-font-bug/es
![]() | El texto de ayuda de esta página referencia a Tidy, que ya no se utiliza en el clúster de Wikimedia. Fue reemplazado por RemexHtml en julio de 2018. |
La tabla a continuación muestra el problema:
Wikitexto | Tidy | Remex |
---|---|---|
<font color="green">[[Foo]]</font>
|
<a href=".."><font color="green">Foo</font></a>
|
<font color="green"><a href="..">Foo</a></font>
|
Así, con Tidy, el enlace se verá verde en lugar de azul o rojo (dependiendo de si existe la página o no), mientras que Remex y Parsoid no harán esto. Esta categoría del linter rastrea las páginas con este comportamiento para que los editores puedan hacer las correcciones pertinentes al wikitexto en función de la representación deseada.
Solución
Para colorear de verde un enlace de forma correcta, las marcas de estilo deben colocarse entre los corchetes:
[[Foo|<font color="green">Foo</font>]]
Preferentemente, el estilo debería utilizar <span>
y el atributo style
, dado que <font>
está obsoleto en HTML 5:
[[Foo|<span style="color:green;">Foo</span>]]
Advertencia
Sin embargo, Tidy no hace esto de forma consistente en todos los casos en que una etiqueta font contiene un enlace o una etiqueta de imagen. Consulta T294720 para ver ejemplos. https://gerrit.wikimedia.org/r/c/mediawiki/services/parsoid/+/386016/6/tests/mocha/linter.js muestra unos cuantos fragmentos de wikitexto y lo que hace Tidy.
Herramientas
Las siguientes herramientas pueden ayudar a corregir el error de la etiqueta font en Tidy:
- WPCleaner: consulta las instrucciones para utilizar WPCleaner para corregir errores detectados por Linter. WPCleaner puede reportar las etiquetas autocerradas como parte del error n.º 535 de CheckWiki en inglés.