Tables can drive you to drink but there is a way! First, make sure that you specify the width of the table in your <TABLE> tag - <TABLE WIDTH="700">. Do the same for each table cell - <TD WIDTH="120">. These widths are expressed in pixels. This will wrap and text in the individual cells. However, images WILL NOT wrap so if the width of the images is greater than the width of the table cells, it's going to expand your table to fit the images.
Some notes:
1. You can use percentages rather than pixels for the widths of your table and cells. <TABLE WIDTH="100%"> and <TD WIDTH="25%">. These values represent a percentage of available, viewable, SCREEN WIDTH. So, your tables will have different widths for a screen resolution of 800x600 than for a resolution of 1024x768 or 640x480.
2. Don't mix pixels and percentages, ie; <TABLE WIDTH="100%"> and <TD WIDTH="100"> will cause you grief.
3. Try to leave one or more cells as 'floaters", ie; try to keep from speciying the width of all cells - let a couple of them be as wide or narrow as the browser wants them to be.
Hope this helps... There's always a better way...