Comment faire de tableau HTML cellules se développer horizontalement au-delà de la fin de la page?

J'ai une table avec plusieurs colonnes. La table est plus large que la page, et donc, ça défile. Le comportement par défaut des tables semble être de faire de la largeur de chaque colonne la plus petite possible, et permettre de texte à déborder sur une nouvelle ligne.

J'aimerais à la place de ma table, la croissance de cellules horizontalement avec leur contenu, et de ne jamais déborder sur une deuxième ligne. Est-ce possible à l'aide de CSS? Si non, quelqu'un aurait-il une quelconque des pointeurs pour savoir comment je pourrais commencer à faire cela à l'aide de Javascript (jQuery si poss)?

OriginalL'auteur Will | 2011-04-21