Meu CSS:
#content_right_head span
{
display:inline-block;
width:180px;
overflow:hidden !important;
}
Agora está mostrando o conteúdo
Mas eu quero mostrar como conteúdo de conteúdo ...
Eu preciso mostrar pontos após o conteúdo. O conteúdo vem dinamicamente do banco de dados.
Se você estiver usando reticências de excesso de texto:, o navegador mostrará o conteúdo o máximo possível dentro desse contêiner. Mas se você quiser especificar o número de letras antes dos pontos ou retirar algum conteúdo e adicionar pontos, poderá usar a função abaixo.
ligue como
saídas
Veja em ação aqui
fonte
Eu acho que você está procurando
text-overflow: ellipsis
em combinação comwhite-space: nowrap
Veja mais alguns detalhes aqui
fonte
Tente isso,
adicione
.truncate
classe ao seu elemento.EDITAR ,
A solução acima não está funcionando em todos os navegadores. você pode tentar seguir o plugin jQuery com suporte a vários navegadores.
como ligar,
fonte
width
propriedade pode ser100%
. Eu acho que é melhor assim:.truncate { display:inline-block; width:100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
Bem, o "overflow de texto: reticências" funcionou para mim, mas apenas se meu limite fosse baseado em 'width', eu precisava de uma solução que pudesse ser aplicada em linhas (na 'altura' em vez da 'largura'), então Eu fiz este script:
E quando devo, por exemplo, que meu h3 tenha apenas 2 linhas, eu faço:
Não sei se essa era a melhor prática para as necessidades de desempenho, mas funcionou para mim.
fonte
Você pode tentar isso:
fonte
fonte
Muito obrigado @sandeep por sua resposta.
Meu problema era que eu queria mostrar / ocultar o texto no intervalo com o clique do mouse. Assim, por padrão, o texto curto com pontos é mostrado e, ao clicar em texto longo, é exibido. Clicar novamente oculta o texto longo e mostra um texto breve novamente.
Uma coisa bem fácil de fazer: basta adicionar / remover classe com reticências de texto em excesso:
HTML:
CSS (o mesmo que @sandeep com .cursorPointer adicionado)
Parte JQuery - basicamente apenas remove / adiciona a classe cSpanShortText.
fonte