1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/layout/reftests/generated-content/table-parts-01.html Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,74 @@ 1.4 +<!DOCTYPE HTML> 1.5 +<html> 1.6 +<head> 1.7 + <title>CSS 2.1 Test Suite: generated content</title> 1.8 + <link rel="author" title="Robert O'Callahan" href="mailto:robert@ocallahan.org" /> 1.9 + <link rel="author" title="Mozilla Corporation" href="http://mozilla.com/" /> 1.10 + <link rel="help" href="http://www.w3.org/TR/CSS21/generate.html#before-after-content"/> 1.11 + <meta name="flags" content="" /> 1.12 +<style> 1.13 +table, div.gen { counter-reset:ctr; quotes:"\0022" "\0022" "\0022" "\0022"; } 1.14 + 1.15 +.gen::before { 1.16 + content:counter(ctr) url(square-outline-32x32.png) open-quote "Before " attr(class); 1.17 + counter-increment:ctr; 1.18 +} 1.19 +.gen::after { 1.20 + content:counter(ctr) url(square-outline-32x32.png) "After " attr(class) close-quote; 1.21 + counter-increment:ctr; 1.22 +} 1.23 + 1.24 +table { border:1px solid blue; } 1.25 +td { border:1px solid cyan; } 1.26 +td { border-spacing:0; padding:0; } 1.27 + 1.28 +tr.gen::before, tr.gen::after { display:table-cell; } 1.29 +tbody.gen::before, tbody.gen::after { display:table-row; } 1.30 +table.gen::before, table.gen::after { display:table-row-group; } 1.31 +table.col::before, table.gen.col::after { display:table-column-group; } 1.32 +/* note reordering here! */ 1.33 +table.headfoot::after { display:table-header-group; } 1.34 +table.headfoot::before { display:table-footer-group; } 1.35 + 1.36 +.cell { display:table-cell; } 1.37 +.row { display:table-row; } 1.38 +.rowgroup { display:table-row-group; } 1.39 +.table { display:table; } 1.40 +div.gencell::before, div.gencell::after { display:table-cell; } 1.41 +div.genrow::before, div.genrow::after { display:table-row; } 1.42 +div.genblock::before, div.genblock::after { display:block; } 1.43 +div.geninline::before, div.geninline::after { display:inline; } 1.44 + 1.45 +div { border:1px solid green; margin:5px; } 1.46 + 1.47 +.varyheight::before { height:100px; background:yellow; } 1.48 +.varyheight > div { height:80px; background:orange; } 1.49 +.varyheight::after { height:60px; background:brown; } 1.50 + 1.51 +.varywidth::before { background:yellow; } 1.52 +.varywidth > div { background:orange; } 1.53 +.varywidth::after { background:brown; } 1.54 +</style> 1.55 +</head> 1.56 + 1.57 +<body> 1.58 +<table style="border:none" width="100%"><tr><td style="border:none" valign="top"> 1.59 + <div><table><tbody><tr class="gen"><td>Inner</td></tr></tbody></table></div> 1.60 + <div><table><tbody class="gen"><tr><td>Inner</td></tr></tbody></table></div> 1.61 + <div><table class="gen"><tfoot><tr><td>Inner</td></tr></tfoot></table></div> 1.62 + <div><table class="gen col"><tbody><tr><td>Inner</td></tr></tbody></table></div> 1.63 + <div><table class="gen headfoot"><tbody><tr><td>Inner</td></tr></tbody></table></div> 1.64 + <div><div class="gen table gencell varyheight"><div class="cell">Inner</div></div></div> 1.65 + <div><div class="gen gencell varyheight"><div class="cell">Inner</div></div></div> 1.66 + <div><div class="gen genrow varywidth"><div class="row">Inner</div></div></div> 1.67 +</td><td style="border:none" valign="top"> 1.68 + <div><div class="gen row gencell"><div class="cell">Inner</div></div></div> 1.69 + <div><div class="gen row genblock"><div class="cell">Inner</div></div></div> 1.70 + <div><div class="gen row geninline"><div class="cell">Inner</div></div></div> 1.71 + <div><div class="gen rowgroup genrow"><div class="row"><div class="cell">Inner</div></div></div></div> 1.72 + <div><div class="gen rowgroup gencell"><div class="row"><div class="cell">Inner</div></div></div></div> 1.73 + <div><div class="gen rowgroup genblock"><div class="row"><div class="cell">Inner</div></div></div></div> 1.74 + <div><div class="gen rowgroup geninline"><div class="row"><div class="cell">Inner</div></div></div></div> 1.75 +</tr></td></table> 1.76 +</body> 1.77 +</html>