4

我有一个显示表格的 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>
4

1 回答 1

5

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

.table-cell {     
    max-width: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

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

于 2013-07-25T17:05:39.493 回答