Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

reebr

Limitar número de caracteres

Recommended Posts

É possível delimitar o numero de caracteres dentro de uma div ( ou parágrafo ) somente com HTML?

 

Eu tentei atribuindo uma altura x largura para uma div e usar overflow: hidden, mas isso corta a palavra no meio e fica... feio(?).

 

Tem como fazer isso somente com HTML ou é necessário JS?

 

 

EDIT:

Limitar o número de caracteres será inútil. Vai cortar a palavra do mesmo jeito. Então... dá para limitar o numero de palavras em uma div?

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu uso assim em ASP.

 

Function resumindo(txt,vCrt)
if Len(txt) <= vCrt then
response.write (left(txt,vCrt))
else
while not ul=" " or vCrt=len(txt)
 vExibe = left(txt,vCrt)
 ul= right(vExibe,1)
 vCrt=vCrt+1
wend
if vCrt=len(txt) then
 Response.Write(txt)
else
 vExibe=left(vExibe,(len(vExibe)-1))&"..."
 Response.Write(vExibe)
end if
end if
end function

esta função coloca limita o numero e para não cortar no meio a palavra adicona os famosos 3 pontinhos (...) no final da palavra

Compartilhar este post


Link para o post
Compartilhar em outros sites

Somente com html é impossível.

 

Com javascript dá para fazer sim. Conte as palavras, lembrando que o separador de uma palavra é o caracter espaço ( ), e então faça um .replace() trocando o texto atual, pelo outro depois de cortado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá rnxn,

 

Eu tinha encontrado uma solução para isso, eu postei em um outro tópico, mas deve resolver sua questão. Dê uma olhada no tópico deste site:

 

http://stackoverflow.com/questions/18578388/html-dropdown-select-with-text-wrap-and-border-after-every-value-option

 

Espero ter ajudado. ( '-' )

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.