blob: 974680332d6365239318d5defa2670f86c96794e [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<style>
.shape-inside {
position: relative;
width: 200px;
height: 200px;
font: 50px/1 Ahem, sans-serif;
color: green;
}
.blue {
color: blue;
}
.shape-outline {
position: absolute;
top: 0px;
left: 0px;
width: 200px;
height: 200px;
}
</style>
</head>
<body>
<p>The solid green and blue rectangles should be contained by the blue triangle outlines.</p>
<div class="shape-inside">
<svg class="shape-outline" xmlns="http://www.w3.org/2000/svg">
<polygon points="0,0 200,200 0,200" stroke="blue" fill="none"/>
</svg>
<br/>X<br/><span class="blue">XX</span><br/>XXX
</div>
<p>Writing-mode is horizontal-tb</p>
<div class="shape-inside" style="-webkit-writing-mode: vertical-rl">
<svg class="shape-outline" xmlns="http://www.w3.org/2000/svg">
<polygon points="0,0 200,200 0,200" stroke="blue" fill="none"/>
</svg>
</br/>&nbsp;&nbsp;&nbsp;X<br/>&nbsp;&nbsp;<span class="blue">XX</span><br/>&nbsp;XXX
</div>
<p>Writing-mode is vertical-rl.</p>
<div class="shape-inside" style="-webkit-writing-mode: vertical-lr">
<svg class="shape-outline" xmlns="http://www.w3.org/2000/svg">
<polygon points="0,0 200,200 0,200" stroke="blue" fill="none"/>
</svg>
&nbsp;XXX<br/>&nbsp;&nbsp;<span class="blue">XX</span><br/>&nbsp;&nbsp;&nbsp;X
</div>
<p>Writing-mode is vertical-lr.</p>
</body>
</html>