1<!DOCTYPE html>
2<html>
3<head>
4<script>
5 if (window.internals)
6 window.internals.settings.setCSSExclusionsEnabled(true);
7</script>
8<style>
9 .setup {
10 font: 18px Ahem, sans-serif;
11 line-height: 20px;
12 }
13
14 .bigger_circle {
15 width: 300px;
16 height: 300px;
17 -webkit-shape-inside: circle(50%, 50%, 50%);
18 }
19
20 .nested1 { -webkit-flow-from: flow1; }
21 .content1 { -webkit-flow-into: flow1; }
22
23 .smaller_circle {
24 width: 300px;
25 height: 300px;
26 -webkit-shape-inside: circle(50%, 20%, 20%);
27 }
28
29 .nested2 { -webkit-flow-from: flow2; }
30 .content2 { -webkit-flow-into: flow2; }
31</style>
32</head>
33<body>
34<div class="setup">
35 <div class='bigger_circle'>
36 <div>
37 <div>
38 <div class='nested1'></div>
39 </div>
40 </div>
41 </div>
42 <div class='content1'>
43 X X X X X X X X X X X X X X X X X X X X X
44 X X X X X X X X X X X X X X X X X X X X X
45 X X X X X X X X X X X X X X X X X X X X X
46 X X X X X X X X X X X X X X X X X X X X X
47 </div>
48
49 <div class='bigger_circle'>
50 <div class='smaller_circle'>
51 <div>
52 <div class='nested2'></div>
53 </div>
54 </div>
55 </div>
56 <div class='content2'>
57 X X X X X X X X X X X X X X X X X X X X X
58 X X X X X X X X X X X X X X X X X X X X X
59 </div>
60</div>
61<p>
62Requires Ahem font. This test checks if the shape-inside on a parent element is applied to the region content.
63In the first box .bigger_circle should be applied to the text. In the second box .smaller_circle should be applied to the content.
64</p>
65<p> Bug <a href="http://webkit.org/b/111379">111379</a>: [CSS Exclusions][CSS Regions] Shape-inside on a parent element does not affect region content</p>
66</body>
67</html>