fune/testing/web-platform/tests/css/css-ruby/ruby-with-floats-003-ref.html
Ian Kilpatrick 4a0840a17f Bug 1726069 [wpt PR 30044] - [block-in-inline] Fix various ruby + floats issues., a=testonly
Automatic update from web-platform-tests
[block-in-inline] Fix various ruby + floats issues.

Ruby had a few different issues (see new tests).
 - A ruby annotation would "pull" down a float (test 001).
 - A ruby annotation would intersect with floats (test 002,003).

This fixes these issues. Specifically we look at annotation overflow
to determining if a line will fix in a given layout opportunity, and
use the ruby block adjust to positioning floats.

Bug: 716930
Change-Id: I4a25fbd22a93647e7af54b654e786a8d3504ae4a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3065855
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#912571}

--

wpt-commits: 139f569b206ec3b24351b0eb98f7a76c95c553cb
wpt-pr: 30044
2021-09-02 10:29:15 +00:00

5 lines
304 B
HTML

<!DOCTYPE html>
<div style="float: left; width: 50px; height: 20px; background: green;"></div>
<div style="float: left; clear: left; width: 100px; height: 50px; background: green;"></div>
<div style="display: inline-block;"><ruby style="ruby-position: under;">base<rt>annotation</rt></ruby></div>
</div>