layout/reftests/bugs/427129-table-caption-ref.html

Thu, 15 Jan 2015 15:55:04 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 15 Jan 2015 15:55:04 +0100
branch
TOR_BUG_9701
changeset 9
a63d609f5ebe
permissions
-rw-r--r--

Back out 97036ab72558 which inappropriately compared turds to third parties.

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
     2 	"http://www.w3.org/TR/html4/strict.dtd">
     3 <html lang="en-US">
     4 <head>
     5 	<title>Reftest, bug 427129</title>
     6 	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     7 	<meta http-equiv="Content-Style-Type" content="text/css">
     8 	<style type="text/css">
    10 	html, body { margin: 0; }
    12 	.contain {
    13 		background: aqua; color: black;
    14 		height: 4px; margin: 1px 50px;
    15 		padding-top: 0.1px; /* needed for some reason (XXX WHY?) */
    16 	}
    18 	div.pushed { height: 2px; }
    19 	div.t { background: blue; height: 1px; width: 100px; }
    20 	div.caption { background: purple; height: 1px; width: 100px; }
    21 	div.side { display: inline-block; vertical-align: top; }
    23 	</style>
    24 </head>
    25 <body>
    27 <!--
    29   WARNING: Both this test and the reference are constructed to test
    30   our current behavior, which is far from optimal in a number of cases.
    31   Fixing the test to test better behavior is encouraged when such
    32   behavior is implemented.
    34   To test the behavior under resizing, every test in this page is
    35   repeated three times, once in a container one pixel above the
    36   transition width, once at the transition width (just fitting), and
    37   once in a container a pixel below the transition width.
    39 -->
    41 <div style="width: 405px">
    42 	<div class="contain">
    43 		<div class="t" style="margin-left: 56px"></div>
    44 		<div class="caption" style="margin-left: 116px"></div>
    45 	</div>
    46 </div>
    48 <div style="width: 404px">
    49 	<div class="contain">
    50 		<div class="t" style="margin-left: 56px"></div>
    51 		<div class="caption" style="margin-left: 116px"></div>
    52 	</div>
    53 </div>
    55 <div style="width: 403px">
    56 	<div class="contain">
    57 		<div class="pushed"></div>
    58 		<div class="t" style="margin-left: 55px"></div>
    59 		<div class="caption" style="margin-left: 115px"></div>
    60 	</div>
    61 </div>
    63 <div style="width: 405px">
    64 	<div class="contain">
    65 		<div class="caption" style="margin-left: 116px"></div>
    66 		<div class="t" style="margin-left: 56px"></div>
    67 	</div>
    68 </div>
    70 <div style="width: 404px">
    71 	<div class="contain">
    72 		<div class="caption" style="margin-left: 116px"></div>
    73 		<div class="t" style="margin-left: 56px"></div>
    74 	</div>
    75 </div>
    77 <div style="width: 403px">
    78 	<div class="contain">
    79 		<div class="pushed"></div>
    80 		<div class="caption" style="margin-left: 116px"></div>
    81 		<div class="t" style="margin-left: 56px"></div>
    82 	</div>
    83 </div>
    85 <div style="width: 406px">
    86 	<div class="contain">
    87 		<div class="t" style="margin-left: 57px"></div>
    88 		<div class="caption" style="margin-left: 117px"></div>
    89 	</div>
    90 </div>
    92 <div style="width: 405px">
    93 	<div class="contain">
    94 		<div class="t" style="margin-left: 57px"></div>
    95 		<div class="caption" style="margin-left: 117px"></div>
    96 	</div>
    97 </div>
    99 <div style="width: 404px">
   100 	<div class="contain">
   101 		<div class="pushed"></div>
   102 		<div class="t" style="margin-left: 57px"></div>
   103 		<div class="caption" style="margin-left: 117px"></div>
   104 	</div>
   105 </div>
   107 <div style="width: 401px">
   108 	<div class="contain">
   109 		<div class="caption" style="margin-left: 112px"></div>
   110 		<div class="t" style="margin-left: 56px"></div>
   111 	</div>
   112 </div>
   114 <div style="width: 400px">
   115 	<div class="contain">
   116 		<div class="caption" style="margin-left: 112px"></div>
   117 		<div class="t" style="margin-left: 56px"></div>
   118 	</div>
   119 </div>
   121 <div style="width: 399px">
   122 	<div class="contain">
   123 		<div class="pushed"></div>
   124 		<div class="caption" style="margin-left: 112px"></div>
   125 		<div class="t" style="margin-left: 56px"></div>
   126 	</div>
   127 </div>
   129 <div style="width: 401px">
   130 	<div class="contain">
   131 		<div class="t" style="margin-left: 56px"></div>
   132 		<div class="caption" style="margin-left: 112px"></div>
   133 	</div>
   134 </div>
   136 <div style="width: 400px">
   137 	<div class="contain">
   138 		<div class="t" style="margin-left: 56px"></div>
   139 		<div class="caption" style="margin-left: 112px"></div>
   140 	</div>
   141 </div>
   143 <div style="width: 399px">
   144 	<div class="contain">
   145 		<div class="pushed"></div>
   146 		<div class="t" style="margin-left: 55px"></div>
   147 		<div class="caption" style="margin-left: 111px"></div>
   148 	</div>
   149 </div>
   151 <div style="width: 400px">
   152 	<div class="contain">
   153 		<div class="t" style="margin-left: 56px"></div>
   154 		<div class="caption" style="margin-left: 111px"></div>
   155 	</div>
   156 </div>
   158 <div style="width: 399px">
   159 	<div class="contain">
   160 		<div class="t" style="margin-left: 56px"></div>
   161 		<div class="caption" style="margin-left: 111px"></div>
   162 	</div>
   163 </div>
   165 <div style="width: 398px">
   166 	<div class="contain">
   167 		<div class="pushed"></div>
   168 		<div class="t" style="margin-left: 56px"></div>
   169 		<div class="caption" style="margin-left: 111px"></div>
   170 	</div>
   171 </div>
   173 <div style="width: 400px">
   174 	<div class="contain">
   175 		<div class="caption" style="margin-left: 111px"></div>
   176 		<div class="t" style="margin-left: 56px"></div>
   177 	</div>
   178 </div>
   180 <div style="width: 399px">
   181 	<div class="contain">
   182 		<div class="caption" style="margin-left: 111px"></div>
   183 		<div class="t" style="margin-left: 56px"></div>
   184 	</div>
   185 </div>
   187 <div style="width: 398px">
   188 	<div class="contain">
   189 		<div class="pushed"></div>
   190 		<div class="caption" style="margin-left: 110px"></div>
   191 		<div class="t" style="margin-left: 55px"></div>
   192 	</div>
   193 </div>
   195 <div style="width: 402px">
   196 	<div class="contain">
   197 		<div class="t" style="margin-left: 57px"></div>
   198 		<div class="caption" style="margin-left: 113px"></div>
   199 	</div>
   200 </div>
   202 <div style="width: 401px">
   203 	<div class="contain">
   204 		<div class="t" style="margin-left: 57px"></div>
   205 		<div class="caption" style="margin-left: 113px"></div>
   206 	</div>
   207 </div>
   209 <div style="width: 400px">
   210 	<div class="contain">
   211 		<div class="pushed"></div>
   212 		<div class="t" style="margin-left: 57px"></div>
   213 		<div class="caption" style="margin-left: 113px"></div>
   214 	</div>
   215 </div>
   217 <div style="width: 402px">
   218 	<div class="contain">
   219 		<div class="caption" style="margin-left: 113px"></div>
   220 		<div class="t" style="margin-left: 56px"></div>
   221 	</div>
   222 </div>
   224 <div style="width: 401px">
   225 	<div class="contain">
   226 		<div class="caption" style="margin-left: 113px"></div>
   227 		<div class="t" style="margin-left: 56px"></div>
   228 	</div>
   229 </div>
   231 <div style="width: 400px">
   232 	<div class="contain">
   233 		<div class="pushed"></div>
   234 		<div class="caption" style="margin-left: 113px"></div>
   235 		<div class="t" style="margin-left: 56px"></div>
   236 	</div>
   237 </div>
   239 <div style="width: 656px">
   240 	<div class="contain">
   241 		<div class="side caption" style="margin-left: 155px"></div
   242 		><div class="side t" style="margin-left: 100px"></div>
   243 	</div>
   244 </div>
   246 <div style="width: 655px">
   247 	<div class="contain">
   248 		<div class="side caption" style="margin-left: 155px"></div
   249 		><div class="side t" style="margin-left: 100px"></div>
   250 	</div>
   251 </div>
   253 <div style="width: 654px">
   254 	<div class="contain">
   255 		<div class="pushed"></div>
   256 		<div class="side caption" style="margin-left: 155px"></div
   257 		><div class="side t" style="margin-left: 100px"></div>
   258 	</div>
   259 </div>
   261 <div style="width: 657px">
   262 	<div class="contain">
   263 		<div class="side caption" style="margin-left: 156px"></div
   264 		><div class="side t" style="margin-left: 100px"></div>
   265 	</div>
   266 </div>
   268 <div style="width: 656px">
   269 	<div class="contain">
   270 		<div class="side caption" style="margin-left: 156px"></div
   271 		><div class="side t" style="margin-left: 100px"></div>
   272 	</div>
   273 </div>
   275 <div style="width: 655px">
   276 	<div class="contain">
   277 		<div class="pushed"></div>
   278 		<div class="side caption" style="margin-left: 156px"></div
   279 		><div class="side t" style="margin-left: 100px"></div>
   280 	</div>
   281 </div>
   283 <div style="width: 658px">
   284 	<div class="contain">
   285 		<div class="side caption" style="margin-left: 157px"></div
   286 		><div class="side t" style="margin-left: 100px"></div>
   287 	</div>
   288 </div>
   290 <div style="width: 657px">
   291 	<div class="contain">
   292 		<div class="side caption" style="margin-left: 157px"></div
   293 		><div class="side t" style="margin-left: 100px"></div>
   294 	</div>
   295 </div>
   297 <div style="width: 656px">
   298 	<div class="contain">
   299 		<div class="pushed"></div>
   300 		<div class="side caption" style="margin-left: 157px"></div
   301 		><div class="side t" style="margin-left: 100px"></div>
   302 	</div>
   303 </div>
   305 <div style="width: 657px">
   306 	<div class="contain">
   307 		<div class="side t" style="margin-left: 56px"></div
   308 		><div class="side caption" style="margin-left: 100px"></div>
   309 	</div>
   310 </div>
   312 <div style="width: 656px">
   313 	<div class="contain">
   314 		<div class="side t" style="margin-left: 56px"></div
   315 		><div class="side caption" style="margin-left: 100px"></div>
   316 	</div>
   317 </div>
   319 <div style="width: 655px">
   320 	<div class="contain">
   321 		<div class="pushed"></div>
   322 		<div class="side t" style="margin-left: 55px"></div
   323 		><div class="side caption" style="margin-left: 100px"></div>
   324 	</div>
   325 </div>
   327 <div style="width: 657px">
   328 	<div class="contain">
   329 		<div class="side t" style="margin-left: 56px"></div
   330 		><div class="side caption" style="margin-left: 100px"></div>
   331 	</div>
   332 </div>
   334 <div style="width: 656px">
   335 	<div class="contain">
   336 		<div class="side t" style="margin-left: 56px"></div
   337 		><div class="side caption" style="margin-left: 100px"></div>
   338 	</div>
   339 </div>
   341 <div style="width: 655px">
   342 	<div class="contain">
   343 		<div class="pushed"></div>
   344 		<div class="side t" style="margin-left: 56px"></div
   345 		><div class="side caption" style="margin-left: 100px"></div>
   346 	</div>
   347 </div>
   349 <div style="width: 658px">
   350 	<div class="contain">
   351 		<div class="side t" style="margin-left: 57px"></div
   352 		><div class="side caption" style="margin-left: 100px"></div>
   353 	</div>
   354 </div>
   356 <div style="width: 657px">
   357 	<div class="contain">
   358 		<div class="side t" style="margin-left: 57px"></div
   359 		><div class="side caption" style="margin-left: 100px"></div>
   360 	</div>
   361 </div>
   363 <div style="width: 656px">
   364 	<div class="contain">
   365 		<div class="pushed"></div>
   366 		<div class="side t" style="margin-left: 57px"></div
   367 		><div class="side caption" style="margin-left: 100px"></div>
   368 	</div>
   369 </div>
   371 <div style="width: 425px">
   372 	<div class="contain rtl">
   373 		<div class="t" style="margin-left: 152px"></div>
   374 		<div class="caption" style="margin-left: 72px"></div>
   375 	</div>
   376 </div>
   378 <div style="width: 424px">
   379 	<div class="contain rtl">
   380 		<div class="t" style="margin-left: 151px"></div>
   381 		<div class="caption" style="margin-left: 71px"></div>
   382 	</div>
   383 </div>
   385 <div style="width: 423px">
   386 	<div class="contain rtl">
   387 		<div class="pushed"></div>
   388 		<div class="t" style="margin-left: 151px"></div>
   389 		<div class="caption" style="margin-left: 71px"></div>
   390 	</div>
   391 </div>
   393 <div style="width: 425px">
   394 	<div class="contain rtl">
   395 		<div class="caption" style="margin-left: 72px"></div>
   396 		<div class="t" style="margin-left: 152px"></div>
   397 	</div>
   398 </div>
   400 <div style="width: 424px">
   401 	<div class="contain rtl">
   402 		<div class="caption" style="margin-left: 71px"></div>
   403 		<div class="t" style="margin-left: 151px"></div>
   404 	</div>
   405 </div>
   407 <div style="width: 423px">
   408 	<div class="contain rtl">
   409 		<div class="pushed"></div>
   410 		<div class="caption" style="margin-left: 70px"></div>
   411 		<div class="t" style="margin-left: 150px"></div>
   412 	</div>
   413 </div>
   415 <div style="width: 426px">
   416 	<div class="contain rtl">
   417 		<div class="t" style="margin-left: 152px"></div>
   418 		<div class="caption" style="margin-left: 72px"></div>
   419 	</div>
   420 </div>
   422 <div style="width: 425px">
   423 	<div class="contain rtl">
   424 		<div class="t" style="margin-left: 151px"></div>
   425 		<div class="caption" style="margin-left: 71px"></div>
   426 	</div>
   427 </div>
   429 <div style="width: 424px">
   430 	<div class="contain rtl">
   431 		<div class="pushed"></div>
   432 		<div class="t" style="margin-left: 150px"></div>
   433 		<div class="caption" style="margin-left: 70px"></div>
   434 	</div>
   435 </div>
   437 <div style="width: 418px">
   438 	<div class="contain rtl">
   439 		<div class="caption" style="margin-left: 72px"></div>
   440 		<div class="t" style="margin-left: 145px"></div>
   441 	</div>
   442 </div>
   444 <div style="width: 417px">
   445 	<div class="contain rtl">
   446 		<div class="caption" style="margin-left: 71px"></div>
   447 		<div class="t" style="margin-left: 144px"></div>
   448 	</div>
   449 </div>
   451 <div style="width: 416px">
   452 	<div class="contain rtl">
   453 		<div class="pushed"></div>
   454 		<div class="caption" style="margin-left: 70px"></div>
   455 		<div class="t" style="margin-left: 143px"></div>
   456 	</div>
   457 </div>
   459 <div style="width: 418px">
   460 	<div class="contain rtl">
   461 		<div class="t" style="margin-left: 145px"></div>
   462 		<div class="caption" style="margin-left: 72px"></div>
   463 	</div>
   464 </div>
   466 <div style="width: 417px">
   467 	<div class="contain rtl">
   468 		<div class="t" style="margin-left: 144px"></div>
   469 		<div class="caption" style="margin-left: 71px"></div>
   470 	</div>
   471 </div>
   473 <div style="width: 416px">
   474 	<div class="contain rtl">
   475 		<div class="pushed"></div>
   476 		<div class="t" style="margin-left: 144px"></div>
   477 		<div class="caption" style="margin-left: 71px"></div>
   478 	</div>
   479 </div>
   481 <div style="width: 417px">
   482 	<div class="contain rtl">
   483 		<div class="t" style="margin-left: 144px"></div>
   484 		<div class="caption" style="margin-left: 72px"></div>
   485 	</div>
   486 </div>
   488 <div style="width: 416px">
   489 	<div class="contain rtl">
   490 		<div class="t" style="margin-left: 143px"></div>
   491 		<div class="caption" style="margin-left: 71px"></div>
   492 	</div>
   493 </div>
   495 <div style="width: 415px">
   496 	<div class="contain rtl">
   497 		<div class="pushed"></div>
   498 		<div class="t" style="margin-left: 142px"></div>
   499 		<div class="caption" style="margin-left: 70px"></div>
   500 	</div>
   501 </div>
   503 <div style="width: 417px">
   504 	<div class="contain rtl">
   505 		<div class="caption" style="margin-left: 72px"></div>
   506 		<div class="t" style="margin-left: 144px"></div>
   507 	</div>
   508 </div>
   510 <div style="width: 416px">
   511 	<div class="contain rtl">
   512 		<div class="caption" style="margin-left: 71px"></div>
   513 		<div class="t" style="margin-left: 143px"></div>
   514 	</div>
   515 </div>
   517 <div style="width: 415px">
   518 	<div class="contain rtl">
   519 		<div class="pushed"></div>
   520 		<div class="caption" style="margin-left: 71px"></div>
   521 		<div class="t" style="margin-left: 143px"></div>
   522 	</div>
   523 </div>
   525 <div style="width: 419px">
   526 	<div class="contain rtl">
   527 		<div class="t" style="margin-left: 145px"></div>
   528 		<div class="caption" style="margin-left: 72px"></div>
   529 	</div>
   530 </div>
   532 <div style="width: 418px">
   533 	<div class="contain rtl">
   534 		<div class="t" style="margin-left: 144px"></div>
   535 		<div class="caption" style="margin-left: 71px"></div>
   536 	</div>
   537 </div>
   539 <div style="width: 417px">
   540 	<div class="contain rtl">
   541 		<div class="pushed"></div>
   542 		<div class="t" style="margin-left: 143px"></div>
   543 		<div class="caption" style="margin-left: 70px"></div>
   544 	</div>
   545 </div>
   547 <div style="width: 419px">
   548 	<div class="contain rtl">
   549 		<div class="caption" style="margin-left: 72px"></div>
   550 		<div class="t" style="margin-left: 146px"></div>
   551 	</div>
   552 </div>
   554 <div style="width: 418px">
   555 	<div class="contain rtl">
   556 		<div class="caption" style="margin-left: 71px"></div>
   557 		<div class="t" style="margin-left: 145px"></div>
   558 	</div>
   559 </div>
   561 <div style="width: 417px">
   562 	<div class="contain rtl">
   563 		<div class="pushed"></div>
   564 		<div class="caption" style="margin-left: 70px"></div>
   565 		<div class="t" style="margin-left: 144px"></div>
   566 	</div>
   567 </div>
   569 <div style="width: 673px">
   570 	<div class="contain rtl">
   571 		<!-- margins showing up in the wrong places? -->
   572 		<div class="side caption" style="margin-left: 201px"></div
   573 		><div class="side t" style="margin-left: 72px"></div>
   574 	</div>
   575 </div>
   577 <div style="width: 672px">
   578 	<div class="contain rtl">
   579 		<!-- margins showing up in the wrong places? -->
   580 		<div class="side caption" style="margin-left: 200px"></div
   581 		><div class="side t" style="margin-left: 72px"></div>
   582 	</div>
   583 </div>
   585 <div style="width: 671px">
   586 	<div class="contain rtl">
   587 		<div class="pushed"></div>
   588 		<!-- margins showing up in the wrong places? -->
   589 		<div class="side caption" style="margin-left: 199px"></div
   590 		><div class="side t" style="margin-left: 72px"></div>
   591 	</div>
   592 </div>
   594 <div style="width: 674px">
   595 	<div class="contain rtl">
   596 		<!-- margins showing up in the wrong places? -->
   597 		<div class="side caption" style="margin-left: 201px"></div
   598 		><div class="side t" style="margin-left: 73px"></div>
   599 	</div>
   600 </div>
   602 <div style="width: 673px">
   603 	<div class="contain rtl">
   604 		<!-- margins showing up in the wrong places? -->
   605 		<div class="side caption" style="margin-left: 200px"></div
   606 		><div class="side t" style="margin-left: 73px"></div>
   607 	</div>
   608 </div>
   610 <div style="width: 672px">
   611 	<div class="contain rtl">
   612 		<div class="pushed"></div>
   613 		<!-- margins showing up in the wrong places? -->
   614 		<div class="side caption" style="margin-left: 199px"></div
   615 		><div class="side t" style="margin-left: 73px"></div>
   616 	</div>
   617 </div>
   619 <div style="width: 675px">
   620 	<div class="contain rtl">
   621 		<!-- margins showing up in the wrong places? -->
   622 		<div class="side caption" style="margin-left: 201px"></div
   623 		><div class="side t" style="margin-left: 74px"></div>
   624 	</div>
   625 </div>
   627 <div style="width: 674px">
   628 	<div class="contain rtl">
   629 		<!-- margins showing up in the wrong places? -->
   630 		<div class="side caption" style="margin-left: 200px"></div
   631 		><div class="side t" style="margin-left: 74px"></div>
   632 	</div>
   633 </div>
   635 <div style="width: 673px">
   636 	<div class="contain rtl">
   637 		<div class="pushed"></div>
   638 		<!-- margins showing up in the wrong places? -->
   639 		<div class="side caption" style="margin-left: 199px"></div
   640 		><div class="side t" style="margin-left: 74px"></div>
   641 	</div>
   642 </div>
   644 <div style="width: 674px">
   645 	<div class="contain rtl">
   646 		<div class="side t" style="margin-left: 101px"></div
   647 		><div class="side caption" style="margin-left: 100px"></div>
   648 	</div>
   649 </div>
   651 <div style="width: 673px">
   652 	<div class="contain rtl">
   653 		<div class="side t" style="margin-left: 100px"></div
   654 		><div class="side caption" style="margin-left: 100px"></div>
   655 	</div>
   656 </div>
   658 <div style="width: 672px">
   659 	<div class="contain rtl">
   660 		<div class="pushed"></div>
   661 		<div class="side t" style="margin-left: 100px"></div
   662 		><div class="side caption" style="margin-left: 100px"></div>
   663 	</div>
   664 </div>
   666 <div style="width: 674px">
   667 	<div class="contain rtl">
   668 		<div class="side t" style="margin-left: 101px"></div
   669 		><div class="side caption" style="margin-left: 100px"></div>
   670 	</div>
   671 </div>
   673 <div style="width: 673px">
   674 	<div class="contain rtl">
   675 		<div class="side t" style="margin-left: 100px"></div
   676 		><div class="side caption" style="margin-left: 100px"></div>
   677 	</div>
   678 </div>
   680 <div style="width: 672px">
   681 	<div class="contain rtl">
   682 		<div class="pushed"></div>
   683 		<div class="side t" style="margin-left: 99px"></div
   684 		><div class="side caption" style="margin-left: 100px"></div>
   685 	</div>
   686 </div>
   688 <div style="width: 675px">
   689 	<div class="contain rtl">
   690 		<div class="side t" style="margin-left: 101px"></div
   691 		><div class="side caption" style="margin-left: 100px"></div>
   692 	</div>
   693 </div>
   695 <div style="width: 674px">
   696 	<div class="contain rtl">
   697 		<div class="side t" style="margin-left: 100px"></div
   698 		><div class="side caption" style="margin-left: 100px"></div>
   699 	</div>
   700 </div>
   702 <div style="width: 673px">
   703 	<div class="contain rtl">
   704 		<div class="pushed"></div>
   705 		<div class="side t" style="margin-left: 99px"></div
   706 		><div class="side caption" style="margin-left: 100px"></div>
   707 	</div>
   708 </div>
   710 </body>
   711 </html>

mercurial