Help:Lint errors/self-closed-tag/hu
Ez a lap elavult. |
Az ezen a listán szereplő lapok érvénytelen önzáró HTML-elemeket tartalmaznak, például <b />-t, <div />-et, <span />-t, <p />-t vagy <td />-t.
(A HTML5 specifikációban szereplő érvényes elemek – például <br />, <hr />, <wbr /> – nem kerülnek fel a hibalistára.)[1][2]
Ezeknek az érvénytelen elemeknek a működése megváltozik a MediaWiki 1.35-ben (Wikimédia-wikiken 2020. június 2–4-én telepítve) a HTML5-ben meghatározottra, így a használatuk wikiszövegben elavult.
Lásd a phab:T134423 feladatot további részletekért.
A lapok automatikusan kerülnek fel erre a listára, ha olyan rosszul formázott elemeket használnak, mint a </center/> (ez </center>-re cserélendő, eltávolítva a végén lévő perjelet), vagy olyan hibás konstrukció van bennük, mint az <s>...<s/> (ez <s>...</s> formában javítandó, a záró elem perjelét előre hozva).
Ahol egy érvénytelen <font /> vagy <span /> elem helykitöltőként szerepel (attribútumok, pl. id= vagy class= nélkül) a wikikód feldolgozásának megakadályozására, például {<font/>{sablonnév}} formában, ott vagy a <font /> <nowiki />-re cserélendő, aminek ugyanaz a hatása, viszont továbbra is érvényes kód, vagy pedig használható egy sablonokra hivatkozó sablon, mint például a {{tl}} vagy {{tlx}}: {{tlx|sablonnév}}.
Bizonyos sablonok tartalmaznak egy |id= horgonyparamétert.
A közvetlenül ilyen sablonok előtt szereplő önzáró <div id="..." /> és <span id="..." /> elemek javításakor megfontolandó a horgonyszöveg átemelése a HTML-elemből a sablonon belülre és az így feleslegessé váló HTML-elem eltávolítása.
Ha egy listán szereplő lapon látszólag nincs érvénytelen önzáró elem, valószínűleg egy beillesztett lapon vagy sablonban szerepel ilyen.
Példa
- Érvénytelen kód
<div> abc <div/>
- Érvényes kód
<div> abc </div>
Jegyzetek
- ↑
A HTML5-ben érvényes önzáró elemek teljes listája: area, base, br, col, embed, hr, img, input, keygen, link, meta, param, source, track, wbr.
Ezek közül a wikiszövegben azonban csak a
<br />,<hr />,<wbr />engedélyezett. A HTML pre elemét felülírja a MediaWiki pre XML-eleme. - ↑
A MediaWiki bizonyos XML-elemei – pl.
<nowiki />és<pre />–, valamint egyes kiterjesztések elemei –<ref />,<references />stb. – is érvényesek önzáró formában.
Eszközök
The following tools can help fix invalid self-closed HTML tags:
Self closed tags may be reported by WPCleaner as part of CheckWiki error #2.