Se sua div tiver uma altura definida em css, ela fará com que ela transborde para fora da div.
Você pode atribuir ao div uma altura mínima se precisar ter uma altura mínima no div o tempo todo.
A altura mínima não funcionará no IE6, se você tiver uma folha de estilo específica para o IE6, poderá definir uma altura regular para o IE6. A altura muda no IE6 de acordo com o conteúdo dentro.
em outro texto multilíngue, isso oculta alguns caracteres de palavras longas.
Bhupi
0
!! Tradoff codificado à frente !! Dependendo do código circundante e da resolução da tela, isso pode levar a comportamentos diferentes / indesejados
Se o estouro oculto estiver fora de questão e for necessária a hifenização correta, você poderá usar a entidade HTML de hífen suave onde deseja que a palavra / texto seja quebrado. Dessa forma, você pode predeterminar um ponto de interrupção manualmente.
­
O hífen aparecerá apenas quando a palavra precisar ser quebrada para não exceder o contêiner ao redor.
Exemplo:
<divclass="container">
foo­bar
</div>
Resultado se o contêiner for grande o suficiente e o texto não exceder o limite:
foobar
Resultado se o contêiner for muito pequeno e o texto realmente estourar o contêiner:
Example 1 - container to small => text overflows container:
<divclass="container">
foobar
</div>
Example 2 - using soft hyphen => text breaks at predetermined break point:
<divclass="container">
foo­bar
</div>
Example 3 - using soft hyphen => text still overflowing because the text before the soft hyphen is to long:
<divclass="container">
foobar­foo
</div>
Respostas:
Se você deseja que o texto excedente na div seja automaticamente alinhado automaticamente em vez de ser oculto ou criar uma barra de rolagem, use o
word-wrap: break-word
propriedade.
fonte
Podes tentar:
Confira os documentos da propriedade overflow para obter mais informações.
fonte
Você pode usar a propriedade CSS overflow de texto para truncar textos longos.
referência: http://makandracards.com/makandra/5883-use-css-text-overflow-to-truncate-long-texts
fonte
Você pode controlá-lo com CSS, existem algumas opções:
Espero que ajude.
fonte
Simplesmente use isto:
fonte
existe outra propriedade css:
A propriedade de espaço em branco controla como o texto é tratado no elemento ao qual é aplicado.
fonte
Tente adicionar esta classe para corrigir o problema:
Explicado ainda mais neste link http://css-tricks.com/almanac/properties/t/text-overflow/
fonte
overflow: scroll
? Ou automático. no atributo style.fonte
Eu acho que você deve começar com o básico da w3
https://www.w3schools.com/cssref/css3_pr_text-overflow.asp
fonte
Se sua div tiver uma altura definida em css, ela fará com que ela transborde para fora da div.
Você pode atribuir ao div uma altura mínima se precisar ter uma altura mínima no div o tempo todo.
A altura mínima não funcionará no IE6, se você tiver uma folha de estilo específica para o IE6, poderá definir uma altura regular para o IE6. A altura muda no IE6 de acordo com o conteúdo dentro.
fonte
Você pode apenas definir a largura mínima no css, por exemplo:
Não quebrará, no entanto, você ainda terá a barra de rolagem para lidar.
fonte
Recomendações sobre como detectar qual parte do seu CSS está causando o problema:
1) defina
style="height:auto;"
todos os<div>
elementos e tente novamente.2) Defina
style="border: 3px solid red;"
todos os<div>
elementos para ver a largura da área que a sua<div>
caixa está ocupando.3) Tire todas as
height:#px;
propriedades css do seu CSS e comece de novo.Então, por exemplo:
fonte
fonte
!! Tradoff codificado à frente !! Dependendo do código circundante e da resolução da tela, isso pode levar a comportamentos diferentes / indesejados
Se o estouro oculto estiver fora de questão e for necessária a hifenização correta, você poderá usar a entidade HTML de hífen suave onde deseja que a palavra / texto seja quebrado. Dessa forma, você pode predeterminar um ponto de interrupção manualmente.
O hífen aparecerá apenas quando a palavra precisar ser quebrada para não exceder o contêiner ao redor.
Exemplo:
Resultado se o contêiner for grande o suficiente e o texto não exceder o limite:
Resultado se o contêiner for muito pequeno e o texto realmente estourar o contêiner:
Mais informações: https://en.wikipedia.org/wiki/Soft_hyphen
fonte