Saltar para o conteúdo

Predefinição:Nowrap

Fonte: Wikiversidade

{{{1}}}

[editar] [purgar] Documentação da predefinição

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

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|&#124;2&#124; < 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.

  • {{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.