2014-09-17 3 views
12

У меня есть divs с display: table-cell стиль, и я хотел бы установить фиксированную ширину на divs и обрезать текст внутри, если он не подходит.css - дисплей: таблица-ячейка и фиксированная ширина

HTML

<div class="row"> 
    <div class="cell" style="width:100px;">Should not fit in 100px</div> 
</div> 

CSS

.row { 
    display: table-row; 
} 

.cell { 
    display: table-cell; 
    border: solid 1px #DADADA; 
    white-space: nowrap; 
    overflow: hidden; 
    text-overflow: ellipsis; 
} 

FIDDLE DEMO

Возможно ли это?

+0

Вы не можете установить фиксированную ширину на элементах таблицы ячейки – Guy

+0

@Guy Я думаю, что вы только один видеть actuall клетки здесь .. поскольку Леви использует div – Azrael

ответ

10

Вы можете установить max-width вместо:

<div class="cell" style="max-width:100px;">Should not fit in 100px</div> 

fiddle

Смежные вопросы