Isto é o que eu tentei (veja aqui ):
body {
overflow: hidden;
}
span {
border: solid 2px blue;
white-space: nowrap;
text-overflow: ellipsis;
}
Essencialmente, quero que a extensão encolha com reticências quando a janela for pequena. O que eu fiz errado?
Respostas:
Você precisa ter CSS
overflow
,width
(oumax-width
)display
, ewhite-space
.http://jsfiddle.net/HerrSerker/kaJ3L/1/
Adendo Se você deseja obter uma visão geral das técnicas para fixação de linhas (reticências com várias linhas), consulte esta página de CSS-Tricks: https://css-tricks.com/line-clampin/
Adendo2 (maio de 2019)
Como este link afirma, o Firefox 68 suportará
-webkit-line-clamp
(!)fonte
white-space: nowrap;
propriedade. Agora você só pode terminar uma linha de texto com ... em vez de um texto em bloco.Verifique se você tem um elemento de bloco, um tamanho máximo e defina overflow como oculto. (Testado no IE9 e FF 7)
http://jsfiddle.net/uh9zD/
fonte
Para várias linhas no Chrome, use:
Inspirado no youtube ;-)
fonte
-webkit-*
propriedades, mas é suportado em todos os principais navegadores. Mais informações podem ser encontradas aqui: css-tricks.com/almanac/properties/l/line-clampEu estava tendo um problema com reticências no chrome. Ativando o espaço em branco: o nowrap parecia corrigi-lo.
fonte
isso e só isso fez o trabalho para mim por um
tag
tudo o resto não conseguiu fazer as reticências ....
fonte
Apenas um alerta para quem pode tropeçar nisso ... Meu h2 estava herdando
o que não permitia reticências. Aparentemente, isso é muito bom né?
fonte
Adicione este código abaixo para onde você gosta
exemplo
fonte
Para várias linhas
No chrome, você pode aplicar esse css se precisar aplicar reticências em várias linhas.
Você também pode adicionar largura no seu css para especificar o elemento de certa largura:
fonte
Você pode tentar usar reticências adicionando o seguinte no CSS:
Mas parece que esse código se aplica apenas ao corte de uma linha. Mais formas de aparar texto e mostrar reticências podem ser encontradas neste site: http://blog.sanuker.com/?p=631
fonte
Adicione as seguintes linhas no CSS para que as reticências funcionem
fonte
Para aqueles de nós que não querem usar largura fixa , também funciona usando
display: inline-grid
. Então, juntamente com as propriedades necessárias, você apenas adicionadisplay
fonte