Predefinição:Nowrap/doc
Esta é uma subpágina de documentação para a Predefinição:Nowrap. Ela contém informações sobre o seu uso, categorias, bem como todo o conteúdo que não faz parte da predefinição original. |
Esta é a predefinição {{nowrap}}.
Esta predefinição impede a quebra de palavras (quebras de linha) no texto e links que contenham espaços.
Antes de usar esta predefinição, você pode querer ler sobre Wikiquote:Manipulação de quebra de linha.
Cabeçalho de TemplateData
As informações a seguir (editar) são definidas com TemplateData. Isso possibilita o seu uso pelo Editor Visual e por outras ferramentas.
Impede a quebra de linha entre palavras dentro do texto ou de um link que contenha espaços ou hifens (-)
Parâmetro | Descrição | Tipo | Estado | |
---|---|---|---|---|
Texto | 1 | O texto ou link a ser protegido | String | obrigatório |
Estilo css adicional | 2 | Código CSS a usar para além do que faz torna o texto do 1º parâmetro menor | String | opcional |
Uso
[editar]Lotes de texto {{nowrap|10 kg (22 lb)}} mais texto.
Pode render como este:
- Lotes de texto 10 kg (22 lb)
- mais texto.
Ou como este:
- Lotes de texto
- 10 kg (22 lb) mais texto.
Mas ele não vai render como este:
- Lotes de texto 10 kg (22
- lb) mais texto.
Manipulando caracteres
[editar]Predefinições têm problemas para lidar com dados de parâmetros que contém sinais de igual "=
" ou barras verticais "|
". Em tais casos, deve-se considerar o uso de {{nowrap begin}} + {{nowrap end}} em seu lugar. Mas também há soluções alternativas:
Para um texto que inclui um sinal de igual "=", deve-se preceder o texto com 1=
. Por exemplo:
{{nowrap|1=2 + 2 = 4}}
Que resulta em:
- 2 + 2 = 4
Para um texto que inclui uma barra vertical "|", insira a barra usando |
ou {{!}}
. Por exemplo:
{{nowrap||2| < 3}}
Ou assim:
{{nowrap|{{!}}2{{!}} < 3}}
Que fornece:
- |2| < 3
Detalhes técnicos
[editar]O código real em HTML + CSS que faz o trabalho é:
<span style="white-space:nowrap">Este texto não vai quebrar</span>
Os espaços no início ou no final do seu texto ficarão fora da tag no-wrap no texto renderizado devido aos mecanismos de renderização da Wikimedia.
{{nobr}} e {{nobreak}} redirecionam aqui.
Ver também
[editar]- {{nowrap begin}} — Evita quebras em texto e links. Para os casos de encapsulamento mais complicados quando você precisa de controle total, por exemplo, em listas de links muito complexos.