Comment faire une colonne de table d'une largeur minimale

Ici est le modèle de données du fichier: https://github.com/Hoektronics/BotQueue/blob/master/views/bot/dashboard_list.ejs

Je suis en train de faire 8 des 10 colonnes d'une table, de ne prendre exactement la largeur minimale qu'ils en ont besoin, sur la base du texte, en respectant le rembourrage et les en-têtes de colonne.

Dans l'image d'exemple, je veux que tous, mais le 4e et le 9e colonnes de prendre le minimum de largeur. Techniquement, il y a 9 en-têtes de colonne, et le dernier a un colspan de 2. Le dernier en-tête est un span3. J'aimerais que la colonne pourcentage de prendre le moins de la largeur de ce qui est nécessaire, et de laisser la barre de progression ou le pass/fail boutons de prendre le reste.

La colonne 4 est mis en place pour remplacer débordé texte avec des points de suspension.

Image par exemple:
Comment faire une colonne de table d'une largeur minimale

OriginalL'auteur jnesselr | 2014-11-17