Je suis souvent confronté à ce problème, des fois j'arrive a le régler, des fois non...

J'aimerais bien savoir une bonne fois pour toute comment faire en sorte qu'un texte aussi long soit-il ne dépasse pas (en largeur) un cadre d'une largeur fixe, inférieure à celle du texte...

Voila mon code HTML en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<div id="news">
     <h2>Titre news</h2>
	<p><pre class="content">ICI le contenu de la news blablablablablablablablablablablablablabla</pre></p>
	<p class="infos">Posté le date :p</p>';
	<hr>
        <!-- Éventuellement une autre news, ... -->
</div>
Et voila le CSS correspondant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
#news{
	background: url(../images/bg2.png) no-repeat;
	-moz-opacity:0.7;
	opacity: 0.7;
	filter:alpha(opacity=70);
	color: white;
	border: 1px solid red;
	padding: 10px 20px;
	margin: 10px;
	display: block;
	text-align: justify;
}
#news hr{
	text-align: center;
	height: 1px;
	background: red;
}
#news h2{
	color: red;
}
#news .infos{
	color: red;
	font-style: italic;
	text-align: right;
}
#news .content{
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
	border: 1px solid white;
	color: blue;
}
Je sais que c'est tout con, mais je n'y comprend jamais rien...

Merci d'avance de votre aide et de vos explications...