par
Victor BRITO » 19 août 2008, 19:08
S'il s'agit d'afficher du texte brut, pourquoi ne pas employer l'élément PRE, qui permet de baliser du texte préformaté ? Mais, attention ! dans un élément PRE, le texte ne retourne à la ligne que s'il y a un retour à la ligne dans le texte. Pour éviter des débordements, la propriété CSS overflow est là.
Autrement dit :
code HTML
Code : Tout sélectionner
<pre>ton texte brut avec
un retour à la ligne et un exemple de débordement (encore faut-il que le texte soit suffisamment long, à la limite du bavardage d'un pavé de 500 pages...)</pre>
CSS
Code : Tout sélectionner
pre {
width: 100px; /* Tu fixes la largeur de l'élément avec la valeur de ton choix (en px, % ou em, et j'en passe) */
overflow: auto;
border: 1px solid; /* La bordure est facultative : elle te permet de mieux cerner le défilement horizontal lorsque le texte déborde de la largeur fixée */
}
S'il s'agit d'afficher du texte brut, pourquoi ne pas employer l'élément PRE, qui permet de baliser du texte préformaté ? Mais, attention ! dans un élément PRE, le texte ne retourne à la ligne que s'il y a un retour à la ligne dans le texte. Pour éviter des débordements, la propriété CSS overflow est là.
Autrement dit :
[b]code HTML[/b]
[code]<pre>ton texte brut avec
un retour à la ligne et un exemple de débordement (encore faut-il que le texte soit suffisamment long, à la limite du bavardage d'un pavé de 500 pages...)</pre>[/code]
[b]CSS[/b]
[code]pre {
width: 100px; /* Tu fixes la largeur de l'élément avec la valeur de ton choix (en px, % ou em, et j'en passe) */
overflow: auto;
border: 1px solid; /* La bordure est facultative : elle te permet de mieux cerner le défilement horizontal lorsque le texte déborde de la largeur fixée */
}[/code]