Это должно работать:
table { width: 250px; table-layout: fixed; }
table tr { height: 1em; }
td { overflow: hidden; white-space:nowrap; }
Очевидно, укажите ширину на основе вашего макета. :)
О методе максимальной ширины он применяется только к элементам блока. <table>
не является ни блочным, ни встроенным. Однако вы можете попытаться установить это так с помощью display: block;