Salve, ho un problema. Ho un motore di ricerca che se su un dato termine mi trova molte pagine, elencandomele, continua a stamparle a destra senza mai andare a capo, ignorando i confini dei div e delle tabelle:
Di seguito il codice che gestisce la stampa del numero delle pagine:
Codice PHP:
echo '<tr><td>'."\n";
$query_string = "";
$query_string .= ( isset($s) && $s!="" ? "&s=".$s : "" );
$query_string .= ( isset($o) && $o!="" ? "&o=".$o : "" );
if ($numrow>0) {
echo '<div id="pagination">'."\n";
for ($i = 1; $i <= $lastpage; $i++) {
if ($i==$pageno) {
echo '<span style="background-color:#999;padding:5px">'.$i."</span>"."\n";
}
else {
echo "[url='{$_SERVER[']$i[/url] ";
}
}
echo '</div>'."\n";
}
echo '</td></tr>'."\n";
Questa è la porzione css che gestisce la cosa:
codice:
/* pagination style ************************************************/
div#pagination {
font-family:Verdana, Geneva, sans-serif;
font-size: 12px;
text-align: center;
display: block;
margin-bottom: 10px;
color: #000;
}
div#pagination a, div#pagination a:active, div#pagination a:visited {
padding: 3px;
text-decoration: none;
color: #F60;
display: inline;
}
div#pagination a:hover {
font-family: Verdana, Geneva, sans-serif;
color: #F00;
background-color: #999;
}
Il motore di ricerca è stato sviluppato da un programmatore tempo fa e di cui non ho piu i contatti 
Spero di essermi espresso bene e soprattutto che qualcuno mi possa aiutare 
Ciao