Existe uma quebra de linha ou qualquer outro atributo que impede a quebra de texto? Eu tenho uma altura e overflow:hidden
, e o texto ainda quebra.
Precisa trabalhar em todos os navegadores, antes do CSS3.
Nota: isso funciona apenas em elementos de bloco. Se você precisar fazer isso nas células da tabela (por exemplo), precisará colocar uma div dentro da célula da tabela, pois as células da tabela exibem a célula da tabela não bloqueada.
A partir do CSS3, isso também é suportado pelas células da tabela.
p.oneline { white-space:nowrap; overflow:hidden; display:block;}
Você pode usar
CSS white-space Property
para conseguir isso.fonte
Usar reticências adicionará ... finalmente.
fonte
Às vezes, usar em
vez de espaços funcionará. Claramente, ele tem desvantagens.fonte
Apenas para ser claro, isso funciona muito bem com parágrafos e cabeçalhos, etc. Você só precisa especificar
display: block
.Por exemplo:
(perdoe os estilos embutidos)
fonte