Usuario:Benjavalero/Replacer/br

De Wikipedia, la enciclopedia libre

Tratando de resolver un error del proyecto Check Wikipedia, en particular el Error #2 sobre las etiquetas de salto de línea, me he encontrado con un uso bastante similar de las formas <br> y <br />, y me ha asaltado la duda sobre cuál es la forma más adecuada, si es que la hay, por lo que me he decidido a hacer un pequeño resumen de pros y contras.

Un poco de contexto:

  • En HTML4 se usaba la forma simple <br>.
  • En XHTML todos los elementos deben cerrarse por lo que se usa la forma XML autocerrada <br />.
  • Finalmente, en HTML5 se aceptan ambas formas,[1]​ aunque si vemos la especificación en todos los ejemplos se usa la forma simple.[2]

Buscando en la propia Wikipedia:

  • En Ayuda:Edición todos los ejemplos usan la forma simple.
  • En en:Help:Wikitext#Line breaks (en inglés) se aclara que ambas formas son válidas.
  • En mw:Help:Formatting/es y en mw:Help:Formatting (en inglés) todos los ejemplos usan la forma XML.
  • En en:Help:Line-break handling (en inglés) se aclara de nuevo que ambas formas son válidas, y se advierte de que la forma simple da problemas en los resaltadores de sintaxis (hecho que he comprobado que sigue ocurriendo) y por tanto sugiere que las formas no válidas se corrijan con la forma XML:
The MediaWiki software converts valid forms like <br>, <br/>, and <br > to <br />. It also converts the invalid form </br> to <br />. The invalid forms < br> and </ br> are not converted and will not create line breaks.

While valid forms without the / (such as <br> or <br >) will work properly in the rendered page, the uncommon form <br > can break several of the available syntax highlighters for wiki code in the editing view (mis-highlighting all text in the page after the occurrence of that tag), and so should be avoided. As of April 2019, the rather common form <br> also causes this incorrect display in some of them, and is thus better avoided for the time being.

Please correct invalid occurrences – such as </br>, < br>, or </ br> – to <br /> as you encounter them, though preferably as a part of a more substantive edit.

Como curiosidad estadística, he hecho cuentas de las ocurrencias actuales de las distintas formas:

  • 2489206 <br />
  • 1598374 <br>
  • 549919 <br/>
  • 2372 <br >

Conclusiones[editar]

  1. Tanto la forma simple como la XML son válidas y, teniendo en cuenta los números, sustituir una por otra es impensable, por lo que ambas formas deben seguir conviviendo.
  2. Hay que seguir corrigiendo las formas no válidas, con Replacer u otros bots, si es posible con la forma XML.
  3. Se van a mejorar los artículos de ayuda antes referenciados para indicar que ambas formas son válidas y que de momento se prefiere la forma XML por cuestiones técnicas.

Referencias[editar]

  1. https://html.spec.whatwg.org/multipage/syntax.html#start-tags
  2. https://html.spec.whatwg.org