td内でtext-overflow: ellipsis;を適用すると、なぜか効かないけど、 tableにtable-layout:fixed;を適用すれば効くみたい。 table { table-layout:fixed; } td { width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-text-overflow: ellipsis; -o-text-overflow: ellipsis; }