Define "edge of the page" for a web page where the user can resize the window to any size.

The solution is to pick a length where you want to break the string. You can insert spaces to allow the browser to do the wrapping. Unluckily, the spaces will be visible if the browser doesn't wrap right there. Or you can insert <br> tags to force a break.

One experiment you might try is using a zero-width space character (&#8203;) and see if browsers support it correctly. It should be considered whitespace and cause word wrap, but not show when in the middle of a line. Try inserting one every 20 characters or so.


In reply to Re: Forcing a string with no spaces to wrap to fit on the screen by iburrell
in thread Forcing a string with no spaces to wrap to fit on the screen by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.