165 votes

Comment puis-je faire apparaître du texte sur la ligne suivante au lieu de déborder ?

J’ai un div de largeur fixe sur ma page qui contient du texte. Quand j’entre une longue chaîne de lettres, elle déborde. Je ne veux pas masquer le débordement Je veux afficher le débordement sur une nouvelle ligne, voir ci-dessous:

Y a-t-il quand même moyen de désactiver le débordement et de mettre le texte débordant sur une nouvelle ligne ??? Twitter fait quelque chose comme ça, mais je ne peux pas le comprendre avec CSS, il est possible qu’ils utilisent Javascript.

Quelqu’un peut-il aider avec cela??

294voto

Pankaj Verma Points 2949

Il suffit d’ajouter

au texte, un texte de ligne viendra automatiquement dans la ligne suivante.

258voto

mikemerce Points 471
<pre><code></code><p><a href="http://www.css3.com/css-word-wrap/" rel="noreferrer">http://www.css3.com/css-word-wrap/</a>.</p></pre>

6voto

casablanca Points 41814

Essayez la `` balise - pas aussi élégante que la `` propriété suggérée par d’autres, mais c’est une solution fonctionnelle jusqu’à ce que tous les principaux navigateurs (lire IE) implémentent CSS3.

4voto

Pointy Points 172438

Eh bien, vous pouvez coller un ou plusieurs « traits d’union doux » (``) dans vos longues chaînes ininterrompues. Je doute que les anciennes versions d’IE traitent cela correctement, mais ce qu’il est censé faire, c’est informer le navigateur des sauts de mots autorisés qu’il peut utiliser s’il le faut.

Maintenant, comment choisiriez-vous exactement où bourrer ces personnages? Cela dépend de la chaîne réelle et de ce que cela signifie, je suppose.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X