El secreto pasa por hacer un ajuste exacto del texto en las celdas,
el siguiente ejemplo te funciona en todos los navegadores modernos.
mira los siguientes ejemplo
http://foros.emprear.com/html/tbody_scroll2.html http://foros.emprear.com/html/word-w...en-celdas.html
la parte que te concierne en particular es el css
Código CSS:
Ver originalth, td {
border: 1px solid black;
padding: 4px;
white-space: pre; /* CSS 2.0 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3.0 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP */
word-wrap: break-word; /* IE 5+ */
}
Debiendo obviamente, definir un tamaño en pix o pt para los elementos
Saludos