I am attempting to do the following:
1. Have a table with width = 100px
2. Have 4 columns with width = 20px, 30px, 10px, 40px
3. Have the content within the rows word wrapped as per the size of
their respective columns - 20px, 30px, 10px, 40px
Tables do this automatically - what are we missing here?
Programmatically, if you really want to do in the server what your browsers could do, then word_wrap( :line_width => 3 ) might be giving you lines with 3 characters, which is hardly what you need. And even if you figured out the number of characters in 30px, if the browser disagreed then it would wrap your wrap, and the lines would look disgusting.