Predefinição:Markupv/Testes
![]() | Esta é a página de testes de predefinições de Predefinição:Markupv (dif). |
Uso
[editar código-fonte]Esta predefinição é usada para apresentar marcação ou código em um formato vertical acima da saída renderizada.
Parâmetros:
- markup ou m: Conteúdo da célula Marcação
- renders ou r: Conteúdo da célula Renderiza como
- title ou t: Título da tabela; o padrão é nenhum
- margin: Definir margem esquerda da tabela em em
- width: Largura da tabela; o padrão é 90%
- style: Folhas de estilos em cascatas (F.E.C.[a]) adicionais para a tabela
A célula Marcação é pré-formatada com <pre>
para reter novas linhas e espaços, mas estilizada para permitir que o conteúdo seja agrupado dentro da célula. Geralmente, é desejável escapar do conteúdo da célula Marcação para que a marcação seja exibida agrupando a marcação em <nowiki>
. Não é tecnicamente possível adicionar esse recurso à predefinição.
Na célula Renderização, o conteúdo geralmente é a marcação sem escape copiada da célula Marcação. Há casos em que isso pode diferir:
- Se a primeira linha incluir marcação wiki que deve começar em uma nova linha como #, * ou ; então use
<nowiki />
antes da primeira linha. - A marcação de cabeçalho, como
==
, é exibida no índice (tabela de conteúdo (T.D.C.[b]) da página; use{{Fake heading}}
para contornar tal efeito. - Ao usar
{{Reflist}}
sem outros parâmetros, use{{Reflist|close=1}}
para garantir que a lista de referência seja fechada. - Algumas predefinições colocarão a página em uma categoria de manutenção, o que geralmente é indesejado:
- Em vez de
{{Carece de fontes}}
, use{{Carece de fontes falso}}
.
- Em vez de
- Algumas predefinições podem ter verificações de erros que colocam a página em uma categoria de manutenção.
- Predefinições Citation Style 1 [en] podem suprimir a categoria de manutenção configurando
|template doc demo=true
.
- Predefinições Citation Style 1 [en] podem suprimir a categoria de manutenção configurando
Exemplos
[editar código-fonte]O seguinte meta-exemplo usa a {{Markupv}} para criar um exemplo de uso da marcação <score>...</score>
:
{{Markupv|title=Exemplo:
|markup=<nowiki><nowiki><score>\relative c' { c( b~ c b c b c b c~ c)}</score></nowiki></nowiki>
|renders=<score>\relative c' { c( b~ c b c b c b c~ c)}</score>
}}
Ele gera:
Marcação | <score>\relative c' { c( b~ c b c b c b c~ c)}</score> |
---|---|
Renderização | ![]() |
Limitações
[editar código-fonte]Se você não agrupar o conteúdo da célula de marcação em <nowiki>
, qualquer marcação de predefinição não terá escape, ela será expandida.
Este exemplo mostra a marcação para {{Tl|tag}}:
Marcação | <code>{{[[Predefinição:tag|tag]]}}</code> |
---|---|
Renderização | {{Tl|tag}} |
As entidades da linguagem de marcação de hipertexto (L.M.Ht.[c]) são analisadas na célula de marcação
Marcação | – |
---|---|
Renderização | – |
Para contornar isso, substitua o &
por &
então &nbsp;
vai aparecer como
Exemplos
[editar código-fonte]Exemplos simples:
Marcação | '''Texto em negrito''' |
---|---|
Renderização | Texto em negrito |
Marcação | ''Texto em itálico'' |
---|---|
Renderização | Texto em itálico |
Exemplo complexo:
Observe que o segundo argumento para {{Markupv}}
usa {{Fake heading}}
e {{Carece de fontes falso}}
.
Marcação |
|
---|---|
Renderização | A rápida raposa marrom pula sobre o cachorro preguiçoso.[nb 1] A vaca pulou sobre a lua.[carece de fontes]
|
Com título:
Marcação | A rápida raposa marrom pula sobre o cachorro preguiçoso. |
---|---|
Renderização | A rápida raposa marrom pula sobre o cachorro preguiçoso. |
Quando uma predefinição é incluída em {{Código}}
, ela mostra a linguagem de marcação de hipertexto (L.M.Ht.[c]) renderizada:
Marcação |
|
---|---|
Renderização | White, T. H. (1977). The book of Merlyn. [S.l.: s.n.] |
Marcação |
|
---|---|
Renderização | <cite class="citation book">White, T. H. (1977). ''The book of Merlyn''. [S.l.: s.n.]</cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fpt.wikipedia.org%3APredefini%C3%A7%C3%A3o%3AMarkupv%2FTestes&rft.aufirst=T.+H.&rft.aulast=White&rft.btitle=The+book+of+Merlyn&rft.date=1977&rft.genre=book&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988"><span style="display:none;"> </span></span>
|
Ver também
[editar código-fonte]{{Markup}}
: marcações lado a lado{{Markup2}}
: marcações com marcadores e recuos{{Markupv}}
: marcações acima e abaixo