CSS div-table和text-overflow:省略号

Aar*_*man 4 css layout css3

我有一个显示表格的div.我希望这个表占据100%的页面.在表格内将是一行有几个单元格(表格单元格的显示样式).我的目标是使用CSS解决方案,如果文本太长,表格单元格可以显示省略号.我已经汇总了一个简单的示例jsFIddle来显示问题.

任何人都可以引导我朝着正确的方向让细胞显示省略号吗?

的jsfiddle

<div class="table-wrap-wrapper">
    <div class="table">
       <div class="table-row">
           <div class="table-cell data">
               <span>This_is_a_really_long_username_that_is_too_long</span>
           </div>
           <div class="table-cell">
           </div>   
           <div class="table-cell data">
                <span>This_is_a_really_long_emailAddress_that_is_too_long</span>
           </div>
           <div class="table-cell">
           </div>   
           <div class="table-cell data">
                <span>This_is_a_really_long_string_that_is_too_long</span>
           </div>     
       </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

ecl*_*sis 5

在.table-cell上使用max-width来修复它:

.table-cell {     
    max-width: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/emturano/uDqzP/10/