Spravedlivá tabulka

ahojte - kdopak mi poradí, jak přinutit tabulku pomocí CSS aby každému sloupci dala stejnou šířku - bez ohledu na obsah ? mohl bych to dělat procentama, která bych si vypočítával, ale přijde mi to nepřesné a neelegantní...

Díkes
td.trida {
width: 100px;
overflow: hidden;
}
kdyz bude obsah sirsi nez bunka (tady 100px), tak se orizne

viz http://www.w3.org/TR/CSS21/visufx.html#overflow-clipping
Jenže to je přesně to co nechce - zadávat hodnotu ručně. Chci něco, co by tabulce se třema sloupečkama dalo 33%,33%,33% a se čtyrma 25%,25%,25%,25%.