3 <script src=
"../../resources/testharness.js"></script>
4 <script src=
"../../resources/testharnessreport.js"></script>
12 <div title=
"ID+CL" style=
"width:2em;">あい)か
</div>
13 <div title=
"span+CL" style=
"width:2em;">あ
<span>す
</span>)か
</div>
14 <div title=
"ruby+CL" style=
"width:2em;">あ
<ruby>べ
<rt>る
</rt></ruby>)か
</div>
15 <div title=
"OP+ID" style=
"width:2em;">あ(かき
</div>
16 <div title=
"OP+ruby" style=
"width:2em;">あ(
<ruby>べ
<rt>る
</rt></ruby>か
</div>
17 <div title=
"OP+ruby+CL" style=
"width:3em;">あ(
<ruby>べ
<rt>る
</rt></ruby>)か
</div>
18 <div title=
"OP+ruby+CL (overflow)" style=
"width:2em;">あ(
<ruby>べ
<rt>る
</rt></ruby>)か
</div>
23 var lineHeight
= parseFloat(getComputedStyle(container
.firstElementChild
).lineHeight
);
24 Array
.prototype.forEach
.call(container
.children
, function (element
) {
26 var lineCount
= element
.offsetHeight
/ lineHeight
;
27 assert_equals(lineCount
, 3);
31 if (window
.testRunner
)
32 container
.style
.display
= "none";