Problema con width e paragrafo

newbie01

Nuovo Utente
14 Gen 2014
12
0
0
Ciao a tutti
Ho impostato in un box un width di 240px per fare in modo che il testo al suo interno una volta raggiunta la dimensione massima del box, vada a capo automaticamente.
Prendendo quindi il contenuto da un file .txt questo non va a capo ma sfora il contenitore per tutta la lunghezza del testo.
Questo è il codice:
Codice:
<div id='sponsor'>
<div id='titlebar'>SPONSOR <a href='index.php?pagina=Sponsorg' class='sg'>(vedi tutti)</a></font>
&nbsp; <?php if(isset($_SESSION['username'])){ echo"<a href='index.php?pagina=Sponsor&action=ModificaSpo'><img src='img/modifica.png' style='float:right;' width='25px' title='Modifica pagina' alt='Modifica pagina'></a><br>";} ?></div>
<script src="ckeditor/ckeditor.js"></script>
<script>
    window.onload = function() {
        CKEDITOR.replace( 'editor1' );
    };
</script>
<?php
if(isset($_POST['inviaspo'])){ 
$text=$_POST['editor1'];
$var=fopen("pagine/Sponsor.txt","w");
fwrite($var, "$text");
fclose($var);
header("location:index.php?pagina=Sponsor");}
if($_GET['action']=='ModificaSpo'){
$vara="pagine/Sponsor.txt";
$var=fopen("pagine/Sponsor.txt","r");
$var2=fread($var, filesize($vara)); fclose($var);
echo"<form method='post' action=''>
<textarea name='editor1'>$var2</textarea><br><input type='submit' name='inviaspo' value='Salva'></form>";

} else {
$vara="pagine/Sponsor.txt";
$var=fopen("pagine/Sponsor.txt","r");
$var2=fread($var, filesize($vara)); fclose($var);
echo "$var2";}
?>
</div>
<style>
#sponsor{position:Absolute;padding:5px 5px 5px 5px; top:20px; width:240px; height:450px; border:solid 1px #95293e; left:5px; z-index:10;}
#titlebar a{font-size:10px; text-decoration:none; color:#c2c2c2;}
#titlebar a:linked{font-size:10px; text-decoration:none; color:#c2c2c2;}
</style>

Questo è quello che intendo:
28lug5u.png


Potete spiegarmi perchè non si adatta?
 
Perché un testo di un unica parola non viene mai mandato a capo se non interrotto in maniera specifica con un comando.
Nel tuo caso da css esiste la proprietà word-wrap che puoi usare allo scopo:
HTML:
textarea{word-wrap:break-word;}
 

Discussioni simili