Projecto uma grande quantidade de itens simples de uma página para vendas ou email. Costumo encontrar problemas com títulos e minhas quebras de linha desejadas em diferentes larguras de mídia.
Por exemplo, eu poderia ter um título como:
Nosso novo thingamabob é a melhor coisa desde pão fatiado!
Com absolutamente nenhuma atenção às quebras de linha, a linha quebra assim:
Nosso novo thingamabob é a melhor coisa desde
pão fatiado!
No tamanho total da web, gostaria de quebrar a linha após "o". Criando duas linhas.
Nosso novo thingamabob é a
melhor coisa desde pão fatiado!
Para uma tela com largura média, eu quebraria duas vezes:
Nosso novo thingamabob
é a melhor coisa
desde pão fatiado!
Para telas ainda mais estreitas, eu iria depois de "new", depois de "thingamabob" e depois de "thing". Criando quatro linhas.
Nosso novo
thingamabob
é a melhor coisa
desde pão fatiado!
Eu realmente não quero usar tags de quebra ( <br>
) porque isso define as quebras em todos os tamanhos. Até agora eu usei consultas de mídia e porcentagens de largura para os vários h1
- h5
etiquetas para que a largura das forças de tag de uma pausa. Mas isso parece "hacky" para mim ( às vezes também é muito temperamental, com base no texto atual).
Qual é a melhor maneira de controlar quebras de linha sem codificá-las no html?