Jump to content

Ajuda: Erros de lint/fomentados

From mediawiki.org
This page is a translated version of the page Help:Lint errors/fostered and the translation is 100% complete.

O erro fomentado é acionado quando algum conteúdo está em uma estrutura de tabela, mas não em um local onde possa ser visível. Especificamente, o conteúdo em tabelas só pode estar presente em células de tabela, cabeçalhos de tabela e legendas.

Conteúdo inserido em outro lugar é movido para antes da tabela (conteúdo adotado por um "pai adotivo", daí o termo "fomentado"). Veja o exemplo abaixo.

Imagem mostrando conteúdo fomentável dentro da marcação de tabela à esquerda e sua renderização em um navegador à direita

O exemplo acima mostra capturas de tela de uma página na Wikipédia em inglês. À esquerda, onde é exibida a marcação wikitext, você vê o cabeçalho em negrito dentro da tabela após uma linha de tabela (|-), mas fora de uma célula de tabela (|). À direita, onde é exibida a renderização em um navegador, você vê que o cabeçalho aparece antes da tabela, em vez de dentro dela. Neste exemplo, fica claro que a intenção do autor é que o cabeçalho esteja fora da tabela. Portanto, a marcação deve ser corrigida para mover o cabeçalho para fora da tabela também.

Em outros exemplos, onde a marcação da célula da tabela (ou cabeçalho ou legenda) estiver faltando, ela deve ser corrigida adicionando a marcação |, ! ou |+ antes dela, conforme apropriado.

A especificação HTML5 chama esse conteúdo de "fomentado" porque o cabeçalho é movido para fora da tabela e é "adotado" por um elemento HTML diferente (seu "pai adotivo").

Se sua instalação da Wikipédia ou de outro MediaWiki foi corrigida de erros de conteúdo fomentado e um novo erro aparecer, verifique o histórico do artigo e examine as edições recentes. Muitas edições que resultam em conteúdo fomentado são equivocadas ou maliciosas e devem ser revertidas em vez de modificadas.

Ver também