Line breaking inside shrink-wrap elements doesn't work well
For elements that shrink-wrap their contents (like table cells or inline-block elements), the container width is measured as 0, and so line breaking can't be properly done.
Find a way to get the proper container width in that case (while still handling floating elements and other things that affect the width).