How to Prevent HTML Tables from Becoming Too Wide
The layout model of tables differ from that of block level elements in that they will normally expand beyond their specified width to make their contents fit. At first that may sound like a good thing – and it often is – but it makes it possible for oversized content to make text unreadable or completely break a site’s layout, especially in Internet Explorer.
Johansson, Roger. 456 Berea Street (2007). Articles>Web Design>Document Design>HTML