lo que pasa es que lo ves así por que estas escribiendo palabras muy largas sin espacios aumentale un espacio al final de cada palabra y verás:
Código:
<style type="text/css">
.contenedor {width:500px;background:#CCCCCC; padding:5px}
.prueba td{display:inline;background:yellow; }
</style>
Código HTML:
<div class="contenedor">
<table class="prueba">
<tr>
<td style="border:1px solid #000000">asdfjkñadjsfhañdkfjhañd </td>
<td style="border:1px solid #000000">asdfjkñadjsfhañdkfjhañd </td>
<td style="border:1px solid #000000">asdfjkñadjsfhañdkfjhañd </td>
<td style="border:1px solid #000000">asdfjkñadjsfhañdkfjhañd </td>
<td style="border:1px solid #000000">asdfjkñadjsfhañdkfjhañd </td>
<td style="border:1px solid #000000">asdfjkñadjsfhañdkfjhañd </td>
<td style="border:1px solid #000000">asdfjkñadjsfhañdkfjhañd </td>
<td style="border:1px solid #000000">asdfjkñadjsfhañdkfjhañd </td>
</tr>
</table>
</div>
cuando pones palabras sin separación de espacios todo se abre incluyendo las cajas que solo son hechas con divs o este cuadro donde escribimos nuestros mensajes.
avisas como te va.