Skip to main content

O que é um espaço ininterrupto?

Um espaço sem quebra é um espaço que será respeitado em layouts e exibições por navegadores e programas de computador. Geralmente, espaços simples são tratados como locais onde é apropriado colocar uma quebra de linha e vários espaços podem ser recolhidos por um navegador quando ele é exibido, por conveniência. Com um espaço sem quebra, o espaço é mantido. Existem várias configurações onde isso é apropriado e há uma entidade HTML, & nbsp, usada para codificar espaços sem quebra em uma exibição.

O conceito de espaço sem quebra é uma transição da composição tipográfica, onde o espaçamento entre frases precisava ser controlado para evitar problemas embaraçosos e por razões estéticas. Com o desenvolvimento da tipografia eletrônica, as pessoas precisavam de uma maneira de controlar espaços em ambientes específicos, e isso também foi trazido para a Internet. Controlar o espaçamento e outros elementos quando o texto é exibido permite que as pessoas personalizem a aparência de um site e as informações apresentadas.

Em um exemplo simples de uma configuração em que as pessoas podem querer usar um espaço sem quebra, existem algumas coisas que os usuários podem não querer ver quebradas com uma quebra de linha, como um título e nome formais, como “Sr. Jones ", ou uma medida, como" 16 xícaras ". Usar um espaço sem quebra garantirá que uma quebra de linha não seja inserida por um programa ou navegador de computador; se não houver espaço suficiente para caber em uma linha, ele será colocado na próxima linha abaixo.

Para certos fins de formatação, como poesia, espaços sem quebra também podem ser úteis. As pessoas devem ter cuidado ao usar a entidade HTML, pois alguns navegadores tratam uma sequência de espaços sem quebra como um espaço único e podem alterar a formatação. Os navegadores também exibem conteúdo de maneira diferente e o conteúdo que parece aceitável em um navegador pode parecer estranho em outro; forçar o espaço em branco com espaços sem quebra pode resultar em erros de exibição.

Em HTML, espaços sem quebra são algumas vezes usados ​​para criar espaço entre elementos visuais ou para manter células em uma tabela aberta. Alguns navegadores têm dificuldade em ler células vazias e podem mover os elementos de uma tabela, causando problemas no layout. Colocar um espaço sem quebra dentro da célula alertará o navegador sobre o fato de que a célula deve ser exibida como vazia.

Muitos programas de software inserem espaços sem quebra automaticamente quando são apropriados, assim como alguns editores "o que você vê é o que obtém" (WYSIWYG) usados ​​on-line. Esses programas usam convenções conhecidas de ortografia e gramática para inserir espaços rígidos quando se supõe que o usuário não deseja que uma quebra de linha apareça.