Help:Lint errors/tidy-font-bug/es

Apenas una pequeña parte de las etiquetas font utilizadas en los wikis se verán afectadas por este error, concretamente, aquellas etiquetas font que tengan un atributo color y contengan wikienlaces.

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:

Category:Linter/es
Category:Linter/es