Hi,
Thanks for all your suggestions. I've been playing around with some of them and various css settings because, as I said, I'd rather find a non-scripting solution if possible.
Well, I think I've found a way to do it.
What I'm using is a combination of wrapping the cell contents in another table which uses the css properties: table-layout :fixed, width :100% and word-wrap :break-word.
This works in IE and (sort of) in NS. The first 2 make it work in NS - the tables don't break, but it doesn't do the wrapping properly like IE does. While IE does do everything properly, NS seems to make the text float over everything to the right of the cell.
So if anyone knows of a way to tell NS to not float the text, but to just truncate it or wrap it properly, then I think we'll have a complete solution to the lack of a wrapping function in HTML. Judging by the amount of frustration in this area in other posts, I think this would be a godsend don't you?
Debbie-Leigh