Por que as reticências CSS não funcionam na célula da tabela?
Considere o seguinte exemplo:demonstração ao vivo aqui)
HTML:
<code><table> <tbody> <tr><td>Hello Stack Overflow</td></tr> </tbody> </table> </code>
CSS:
<code>td { border: 1px solid black; width: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } </code>
JS:
<code>$(function() { console.log("width = " + $("td").width()); }); </code>
A saída é:width = 139
e as reticências não aparecem.
O que estou perdendo aqui?