<!DOCTYPE HTML> <html><head> <style> p { width: 13em; border: 1px solid black; } p span { white-space: nowrap; } a { color:pink; } </style> </head> <body> <!-- We should be able to break even when the only break opportunity is within a span that overflows the line width (the break opportunity after the whitespace is treated as a break before the first character of the second span) --> <p><span>mmmmmmmmmm</span> <span>mmmmm<a>mmmmm</a></span></p> <!-- A span that overflows the line width should be allowed to fit, it might have a break opportunity inside it (the break opportunity after the whitespace is treated as a break before the first character of the second span) --> <p>m <span>mmmmmmmmmm</span> <span>m<a>mmmmmmmmm</a></span></p> </body> </html>