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 predefinição é usada em aproximadamente 253 000 páginas. (Ver Wikipedia:Predefinições em alto risco) Para evitar sobrecargas desnecessárias ao servidor e outros transtornos, quaisquer mudanças devem ser previamente testadas, seja na subpágina de testes desta predefinição ou em sua subpágina da predefinição de testes (ou ainda em sua subpágina de testes). Por favor, sempre considere expor eventuais mudanças na página de discussão, antes de implementá-las. |
Esta predefinição não deve ser utilizada em predefinições de citar, porque inclui código markup que contaminará os metadados COinS produzidos; ver COinS na Wikipédia. |
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 Wikipédia: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 hífens (-)
Parâmetro | Descrição | Tipo | Estado | |
---|---|---|---|---|
Texto | 1 | O texto ou link a ser protegido | String | obrigatório |
Estilo css adiconal | 2 | Código CSS adicional; exemplo “font-size:smaller” torna o texto mais pequeno. | String | opcional |
Uso
editarLotes 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
editarPredefiniçõ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
editarO 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.