Fix undesired wrapping of pre-formatted text

This change still allows word wrapping when a `pre` or `code` element is used within a content block (i.e., a paragraph with a code element) but falls back to natural horizontal overflow scrolling when a `code` element is nested within a `pre` element (which is what Prism does).