Help:Lint errors/obsolete-tag/nl
De fout obsolete-tag is het gevolg van gebruik van verouderde (ontraden) HTML-elementen.[1]
Aangezien het ons op dit moment onduidelijk is hoe ver we dit doel van HTML5-naleving willen doordrijven, wordt deze categorie als lage prioriteit aangemerkt. Sommige wiki's kiezen misschien ervoor om dit niet meteen aan te pakken. Andere wiki's willen misschien vooruit en willen HTML5-compliant zijn. Het is mogelijk dat sommige wiki's bots kunnen schrijven om dit aan te pakken. Gebruik dus uw oordeel en wiki-specifieke beleidsregels om u te begeleiden hoeveel moeite u hieraan wilt besteden. Als er in de toekomst meer duidelijkheid wordt gegeven over het streven naar een agressiever weg, zullen wij dat weerspiegelen door de ernst van dit probleem op passende wijze te actualiseren.
Ontraden elementen
De huidige verouderde elementen met hun alternatieven zijn in de volgende tabel vermeld.
| Ontraden tag | Vervanging | Voorbeeld | Voorbeeld weergave |
|---|---|---|---|
|
|
<div style="text-align: center;">Voor gebruik met sjablonen van de Engelse Wikipedia, zie deze paragraaf. |
<div style="text-align: center;">Centered</div> |
Centered
|
De bovenstaande methode met div-tags centreert niet altijd de toegevoegde inhoud, en soms is het niet-wenselijk om de tekst centraal te maken binnen de inhoud. Deze rij vermeldt tag-specifieke en sjabloon-specifieke centrering (sommige van deze sjablonen bestaan niet op sommige MediaWiki-sites; voorbeelden zijn voor de Engelse Wikipedia):
<hr style="margin: auto;" />
{| style="margin: auto;"
<table style="margin: auto;">
|style="text-align: center;" | Content
of: <td style="text-align: center;">
|textstyle = text-align: center;
{{tree chart/start|align=center}}
<gallery class="center">...</gallery>
of: {{Gallery|style=margin: auto
| info-op = text-align: center
{{location map|float=center}}
{| style="margin: auto;"
|
(existing content)
|}
|
|||
|
|
<span style="color: x; font-size: y; font-family: z;">
|
<span style="color: red;">Red Alert!</span> |
Red Alert! |
<span style="font-family: Times New Roman;">This is Times New Roman</span> |
This is Times New Roman | ||
|
|
<del> (voor het markeren van een bewerking) |
<del>Yes</del> No |
|
<s> (voor al het andere) |
Photon Torpedoes <s>$44.99</s> '''now just $24.99!''' each |
Photon Torpedoes | |
|
|
<code> (voorkeur bij broncode)
|
gebruik <code> </code> voor niet-brekende spatie |
gebruik voor niet-brekende spatie
|
<kbd> (voorkeur bij gebruikersinvoer) |
<kbd>mypasswd</kbd> |
mypasswd | |
<var> (voorkeur bij variabelen) |
<var>age</var>=65 |
age=65 | |
<samp> (voorkeur bij computer-uitvoer) |
<samp>Invalid password. Please try again.</samp> |
Invalid password. Please try again. | |
Gebruik het sjabloon {{mono}} voor alle andere monospaced tekst op Wikipedia in het Engels en vele andere talen. Indien het sjabloon niet beschikbaar is, gebruik:
"monospace, monospace" is een oplossing voor een bug in sommige browsers; zie details.
|
<span style="font-family: monospace, monospace;">Typed text</span>
|
Typed text | |
|
Tabelcel horizontaal uitgelijnd align=X waar X is "left", "center" of "right" (soms zonder quotes)In november 2025 detecteert Linter deze verouderde HTML niet.
|
style="text-align: X;"
|
style="text-align: right;" | right-justified text
|
right-justified text |
|
Tabelcel verticaal uitgelijnd
In november 2025 detecteert Linter deze verouderde HTML niet.
|
style="vertical-align: X;"
|
style="vertical-align: top;" | top aligned text
|
top aligned text |
|
Tabelcel achtergrondkleur
In november 2025 detecteert Linter deze verouderde HTML niet.
|
style="background-color: X;"
|
style="background-color: cyan" | cyan background
|
cyan background |
Rechts uitgelijnde tabellen
De huidige verouderde elementen met hun alternatieven zijn in de volgende tabel vermeld.
| Verouderde opmaak | Vervanging |
|---|---|
<table align="right">
{| align="right"
|
<table style="float: right;">
{| style="float: right;"
|
Lettertype-grootte
- "font size=0" is geen geldige HTML en is gelijk aan "font size = 1".
- "font size=2.5" of een andere decimale waarde tussen 1 en 7 genereert een tussenliggende lettergrootte, die met gebruik van "percent" of "em" kan worden bereikt.
- Waarden boven 7 zijn gelijk aan 7. Groottes met "procent" en "em" zijn ongeveer overeenkomend en kunnen een beetje verschillen per browser en andere factoren.
- Lettertype-groottes met voorvoegsel of teken, bijvoorbeeld
<font size=+2>en $FontSazeMinus1, zijn gelijk aan 3 plus of minus dat getal.
<font size=...> |
<span style="font-size: ...;">
|
<span style="font-size: ...;">when base font size is 14px |
|---|---|---|
| font-size:xx-small font-size:9px |
font-size: 64% font-size: 0.64em | |
| font size=0, font size=1 |
font-size:x-small font-size:10px |
font-size: 71% font-size: 0.71em |
| font size=2 | font-size:small font-size:13px |
font-size: 93% font-size: 0.93em |
| font size=3 | font-size:medium font-size:16px |
font-size: 114% font-size: 1.14em |
| font size=4 | font-size:large font-size:18px |
font-size: 129% font-size: 1.29em |
| font size=5 | font-size:x-large font-size:24px |
font-size: 171% font-size: 1.71em |
| font size=6 | font-size:xx-large font-size:36px |
font-size: 229% font-size: 2.29em |
| font size=7, font size>=7 |
font-size:xxx-large font-size:48px |
font-size: 343% font-size: 3.43em |
Multi-big
<big>...</big> |
<span style="font-size:...">...</span>
|
|---|---|
| 1 big | font-size:120% |
| 2 big | font-size:150% |
| 3 big | font-size:175% |
| 4 big | font-size:200% |
| 5 big | font-size:250% |
| 6 big | font-size:300% |
Motivering
MediaWiki heeft deze elementen in de white-list opgenomen en ze worden vaak op dezelfde manier uitgevoerd als ingevoerd.
Dit betekent dat wanneer browser-vendors besluiten deze te verwijderen, ze worden weergegeven als gewone onopgemaakte tekst.
Voorbeelden van sommige "populaire" html-tags die visuele effecten hadden en uit de belangrijkste browsers zijn verwijderd zijn <blink>[2] en <basefont>[3]
Een ander probleem is dat verschillende browser-vendors ze onafhankelijk kunnen verwijderen zodat redacteuren of lezers inconsistent naar dezelfde pagina kunnen kijken, wat tot verwarring leidt.
Het is waarschijnlijk dat browser-vendors ons op de hoogte zullen stellen voordat ze een grotere verandering doen gezien de prevalentie van het gebruik van deze verouderde elementen op internet.
Nuttige tips
<font color="x"> accepteert numerieke lettertypen zonder de standaard-hash-prefix. Echter, met <span style="color: x;"> is de hash voor numerieke lettertypen-kleuren verplicht:
| Opmaak | Weergave |
|---|---|
<font color="#FF0000">Red</font> |
Red |
<font color="FF0000">Red</font> |
Red |
<span style="color: #FF0000;">Red</span> |
Red |
<span style="color: FF0000;">Red</span> |
Red |
<font color="x"> accepteert enkele niet standaard lettertype-kleurennamen zoals burntorange en vermillion, die niet staan op de lijst van 16 HTML kleuren of de lijst met 124 X11 kleuren. De alternatieve opmaak <span style="color: ..."> herkent alleen kleurennamen op deze lijsten.
<font color="x"> accepteert 4-cijferige en 5-cijferige hexadecimale codes, die respectievelijk 00 en 0, moeten worden toegevoegd in <span style="color: ..."> markering.
Hexadecimale codes met meer dan 6 cijfers moeten worden teruggebracht tot de eerste 6 cijfers.
| lettertype opmaak | lettertype weergave | span opmaak | span weergave |
|---|---|---|---|
<font color="#FF88">Hello</font> |
Hello | <span style="color: #FF8800;">Hello</span> |
Hello |
<font color="#D0208">Hello</font> |
Hello | <span style="color: #D02080;">Hello</span> |
Hello |
<font color="#D020808">Hello</font> |
Hello | <span style="color: #D02080;">Hello</span> |
Hello |
<font color="#D020808F">Hello</font> |
Hello | <span style="color: #D02080;">Hello</span> |
Hello |
<font color="#D020808F0">Hello</font> |
Hello | <span style="color: #D02080;">Hello</span> |
Hello |
Hulpmiddelen
De volgende hulpmiddelen kunnen helpen om het gebruik van deze verouderde HTML-tags te verbeteren:
- WPCleaner: zie instructies gebruik WPCleaner voor herstellen fouten gevonden door Linter. Er kunnen door WPCleaner verouderde tags worden gerapporteerd als onderdeel van project CheckWiki fout #541.