HyperFluxCMS

Fast. Flexible. Free.

HyperFluxCMS

Quebra automática de linhas em HTML

Conciliando a quebra automática de linhas com as quebras explícitas em HTML

publicado 01/01/2025 14:08, atualizado 14/04/2026 23:17

O recurso geração automática de parágrafos e quebra de linhas facilita muito a edição de textos. Mas pode gerar resultados indesejáveis quando se está importando páginas já escritas em HTML. Veja como lidar com essa situação.

Apesar de ser uma funcionalidade ótima para a edição de conteúdo em texto, a função principal para a qual o HyperFluxCMS foi desenvolvido, a quebra automática de linhas tem suas desvantagens.

A principal delas é que, quando usado com HTML, por exemplo, quando você quer reutilizar conteúdo de uma página já escrita, pode haver conflito entre as quebras de linha do texto e das tags HTML, fazendo com que o HyperFluxCMS não seja capaz de entender a verdadeira intenção de onde deveria ou não ter as quebras, gerando um visual estranho, com parágrafos ou quebras de linhas sobrando ou faltando.

Para isso, se a página editada já tiver sua própria formatação HTML,e a geração automática de quebras de linha deve ser desativada.

Isso pode ser feito de duas maneiras:
a) Na configuração da página, marcando a opção "desabilitar quebra automática de linha"; ou
b) Inserindo, no código-fonte da página, a tag
[pragma manuallinebreaks="true" keepcrlfaftertags="true"].

Usando a opção a, a geração automática de quebras de linhas é desativada em toda a página.

Usando a opção b, ela é desabilitada daquele ponto para frente, mas pode ser reabilitada novamente quando desejado inserindo a tag
[pragma manuallinebreaks="false" keepcrlfaftertags="false"]