blob: 6bc102e9f0e85e96ba41812a118c0cb40ca90249 [file] [log] [blame]
<!DOCTYPE html>
<!--
| The value "pre" of property "white-space" does not allow wrapping. Content
| that does not fit the block container overflows it. The spec states that
| spaces should be treated as non-breaking spaces within white-space pre. As
| a result, when doing line-breaking analysis, the leading edge of a
| white-space box is not treated as wrappable (unless the preceding character
| is a space).
| https://www.w3.org/TR/css3-text/#white-space-property
| https://www.w3.org/TR/CSS2/text.html#white-space-model
| http://unicode.org/reports/tr14/#Algorithm
-->
<html>
<head>
<style>
body {
margin: 0px;
font-family: Roboto;
font-size: 20px;
}
div {
background-color: #03a9f4;
width: 100px;
}
.pre-box {
white-space: pre;
}
video {
background-color: #f50057;
width: 80px;
height: 20px;
}
.inline-block {
background-color: #aeea00;
display: inline-block;
width: 80px;
height: 20px;
}
</style>
</head>
<body>
<div>abc<span class="pre-box"> ABCDEF</span></div>
<div><span>abc<span class="pre-box"> ABCDEF</span></span></div>
<div>abc<span class="pre-box">ABCDEF</span></div>
<div><span>abc<span class="pre-box">ABCDEF</span></span></div>
<div>abc<span class="pre-box"><video></video></span></div>
<div><span>abc<span class="pre-box"><video></video></span></span></div>
<div>abc<span class="pre-box"><span class="inline-block"></span></span></div>
<div><span>abc<span class="pre-box"><span class="inline-block"></span></span></span></div>
</body>
</html>