как перносить текст без пробелов в таблице

225
10 декабря 2016, 10:37

Таблица находится в блоке div который занимает 87% от всей странице в таблице указано width='100%' если ввести много текста без пробелов в td то таблица выйдет из рамок блока. Как сделать что бы текст переносился и таблица не выходила за рамки div

Answer 1

Вам помогут свойства table-layout и word-wrap.

.example-area { 
  width: 87%; 
  background: #efefef; 
} 
.example-tbl { 
  width: 100%; 
  table-layout: fixed; /* ! */ 
  word-wrap: break-word; /* ! */ 
  border-collapse: collapse; 
} 
.example-tbl td { 
  padding: 10px; 
  vertical-align: top; 
  font-family: sans-serif; 
  font-size: 0.9em; 
  border: 1px solid #ccc; 
}
<div class="example-area"> 
  <table class="example-tbl"> 
    <colgroup> 
      <col width="40%" /> 
      <col width="25%" /> 
      <col /> 
    </colgroup> 
 
    <tbody> 
      <tr> 
        <td>this is</td> 
        <td>example</td> 
        <td>table</td> 
      </tr> 
      <tr> 
        <td>Pneumonoultramicroscopicsilicovolcanoconiosis</td> 
        <td>Llanfairpwllgwyngyllgogerychwyrndrobwyll-llantysiliogogogoch</td> 
        <td>ANTICONSTITUTIONNELLEMENT</td> 
      </tr> 
    </tbody> 
  </table> 
</div>

READ ALSO
Как сделать такой вывод изображений?

Как сделать такой вывод изображений?

ЗдравствуйтеЕсть несколько изображений, все примерно одинакового размера

206
.tpl шаблоны(PDO)

.tpl шаблоны(PDO)

Делю сайт наtpl шаблоны

197
Проблема с :hover

Проблема с :hover

Не работает трансформация при наведении,подскажите что не так?menu не расширяется при наведении на него

221
Обработка Multiple Select

Обработка Multiple Select

Есть простой multiple select:

237