For line break in css, the basic usage is as following:
.type-a
text-wrap: normal
word-wrap: break-wordBut this does not work inside tables. If we want this to work in tables we must apply {table-layout: fixed } to the table. If we don’t want to use fixed table layout the only solution is:
.type-b
word-break: break-all // for IE, FF
word-break: break-word // for chrome{word-break: break-all} is not really pretty in IE and Firefox but it still works.
So in the normal case we can use .type-a but use .type-b to the elements in table.
live demo:
See the Pen wynrC by Oliver - Frontend Developer (@Oliverl) on CodePen.