Bug 1837620 - Part 6: Make edges for multiple shape guard weak too r=sfink
[gecko.git] / layout / reftests / text-overflow / bidi-simple.html
blob82dcdfb5cefc0eaf9c3579a47b3b358fa2bff6e1
1 <!DOCTYPE HTML>
2 <!--
3 Any copyright is dedicated to the Public Domain.
4 http://creativecommons.org/licenses/publicdomain/
6 Test: Simple bidi cases
7 -->
8 <html><head>
9 <title>text-overflow: simple mixed-bidi cases</title>
10 <style type="text/css">
11 @font-face {
12 font-family: DejaVuSansMono;
13 src: url(../fonts/DejaVuSansMono.woff);
15 html,body {
16 color:black; background-color:white; font-size:16px; padding:0; margin:0; font-family:DejaVuSansMono;
19 .test {
20 overflow:auto;
21 text-overflow:ellipsis;
22 white-space:nowrap;
23 width: 4.4em;
24 position:relative;
25 margin-top:1em;
28 .hidden {
29 overflow:hidden;
30 width: 4.7em;
33 .rlo {
34 unicode-bidi: bidi-override; direction: rtl;
36 .lro {
37 unicode-bidi: bidi-override; direction: ltr;
39 .rtl {
40 direction:rtl;
43 </style>
45 </head><body>
47 <!-- LTR overflow:scroll -->
49 <div class="test">AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span></div>
51 <div class="test"><span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span></div>
53 <div class="test"><span class="rlo">HelloWorld</span></div>
55 <!-- LTR overflow:hidden -->
56 <div class="test hidden">AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span></div>
58 <div class="test hidden"><span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span></div>
60 <div class="test hidden"><span class="rlo">HelloWorld</span></div>
62 <!-- RTL overflow:scroll -->
64 <div class="test rtl">AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span></div>
66 <div class="test rtl"><span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span></div>
68 <div class="test rtl"><span class="rlo">HelloWorld</span></div>
71 <!-- RTL overflow:hidden -->
72 <div class="test rtl hidden">AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span></div>
74 <div class="test rtl hidden"><span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span>AxxxxB<span class="rlo">HelloWorld</span></div>
76 <div class="test rtl hidden"><span class="rlo">HelloWorld</span></div>
81 </body></html>