in reply to Wordwrap text

You can try to specify specific table cell widths in HTML, but there's no guarantee that the browser will respect it. Sometimes some browsers just don't handle it well.

A hack is to use Text::Wrap and convert newlines to "br" tags. It's not elegant, but it's the only way to ensure the text is shown as you want it (99% of the time, anyway).