O que é um hífen suave?
A definição de um hífen macio (tímido) varia, dependendo se é usado na linguagem de marcação de texto hiper (HTML) para computação ou impressão. No HTML, o tímido é usado para indicar onde deve estar uma quebra de linha. Se for digitado no final de uma linha, aparecerá como um hífen comum; Se estiver no meio de uma linha, não será exibido como uma marca visível. Na edição de desktop, o tímido aparece dentro de uma zona de hifenização definida perto do final de uma linha de texto para quebrar uma palavra em duas linhas. Para o HTML e o desktop, a publicação de um hífen regular sempre aparece como um caractere comum.
Nem todos os navegadores da Internet sempre reconheceram o hífen suave. Nas páginas de navegadores que ignoram o código, ele sempre aparecerá como um hífen regular. Ele também ignorará as instruções HTML para quebras de linha. Também pode ser usado para esconder um URL verdadeiro, para que um usuário CLICK em um link para uma página da web de spam. Embora esse método engane alguns filtros de spam, existem outros filtros que têm recursos avançados capazes de pegar o truque.
Para tarefas de publicação de desktop, como layout e processamento de texto, o hífen suave segue a maioria das mesmas regras que no HTML. Uma grande diferença é que o hífen macio desaparecerá se as alterações do texto devido a alterações em elementos como margens ou paginação mudarem a localização da zona de hifenação. As diretrizes para onde a zona de hifenização começa normalmente serão programadas no software. Alguns programas permitem que os parâmetros desta zona sejam alterados pelo usuário.
Espaço de largura zero (ZWSP) e espaço sem quebra funcionam de maneira semelhante ao hífen macio para alterar a maneira como o texto é exibido. Como no hífen macio, o espaço de largura zero não aparece na página. É um personagem invisível usado para indicare onde uma palavra quebra, ou potencialmente onde deve haver uma quebra de linha, quando são necessárias instruções de espaçamento específicas. O espaço sem quebra, também conhecido como um espaço inconveniente (NBSP), faz o oposto do hífen macio e impede uma quebra de linha em um local específico. Ele também possui um código HTML que é invisível na página publicada.