Predefinição:Nowrap/doc
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 Wikiversidade: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. Predefinição:Nowrap/dados
Uso
[editar código-fonte]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 código-fonte]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 código-fonte]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 código-fonte]- {{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.