Help:Lint errors/fostered/nl
De fout fostered, misplaatste inhoud, treedt op wanneer bepaalde inhoud zich op de verkeerde plek in een tabelstructuur bevindt, zodat deze niet zichtbaar kan worden gemaakt. Tabelinhoud mag zich alleen in tabelcellen, tabelkoppen en legenda’s bevinden.
Inhoud die elders wordt ingevoegd wordt vóór de tabel verplaatst (de verweesde inhoud wordt door het bovenliggende element als het ware geadopteerd, vandaar fostering of pleegouderschap). Hieronder ziet u een voorbeeld.
Het bovenstaande voorbeeld toont schermafbeeldingen van een pagina op de Engelse Wikipedia.
Aan de linkerkant die de wikitekst-opmaakcode toont, ziet u de vetgedrukte kop in de tabel na een tabelrij (|-
) maar buiten een tabelcel (|
).
Aan de rechterkant, met de weergave in een browser, ziet u dat de kop vóór de tabel verschijnt in plaats van erin.
In dit voorbeeld is het duidelijk dat de auteur ook heeft bedoeld de kop buiten de tabel te plaatsen.
De opmaakcode moet dus zo worden verbeterd dat de koptekst ook echt buiten de tabel staat.
In andere gevallen, waarbij de opmaakcode voor de tabelcellen (of koppen of legenda’s) ontbreekt, bestaat de verbetering erin de opmaakcodes |
, !
of |+
ervóór in te voegen, al naargelang welke van toepassing is.
In de HTML5-standaard wordt dit fostered content (pleegkind-inhoud) genoemd omdat de kop buiten de tabel wordt verplaatst en door een ander HTML-element (de “pleegouder”) wordt “geadopteerd”.
Als alle fouten m.b.t. misplaatste inhoud in uw Wikipedia- of andere MediaWiki-installatie zijn verbeterd en er dan toch een nieuwe verschijnt, controleer dan de geschiedenis van het artikel en bekijk de recente bewerkingen. Veel bewerkingen die misplaatste inhoud tot gevolg hebben, zijn onjuist of kwaadwillig en moeten worden teruggedraaid in plaats van gewijzigd.