Update CSS tests to revision 31d63cc79bd4c929ed582229e936d7b389f3e6ab

This commit is contained in:
James Graham 2015-03-27 09:18:12 +00:00
parent 1a81b18b9f
commit 2c9faf5363
91915 changed files with 5979820 additions and 0 deletions

View file

@ -0,0 +1,316 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Running headers and footers - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Running headers and footers (17 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
<col id="flags-column">
<col id="info-column">
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#running-headers-and-footers">1 Running headers and footers</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.#named-strings0">
<!-- 0 tests -->
</tbody>
<tbody id="s1.#running-elements0">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#named-strings">1.1 Named strings</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.1.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro">1.1.1 The string-set property</a></th></tr>
<!-- 12 tests -->
<tr id="string-set-001-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-001.htm">string-set-001</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set with string
<ul class="assert">
<li>Test checks that a named string can be set to a string value.</li>
</ul>
</td>
</tr>
<tr id="string-set-002-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-002.htm">string-set-002</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM String-set with content()
<ul class="assert">
<li>Test checks that a string can be set to the text value of an element, using the default content() syntax</li>
</ul>
</td>
</tr>
<tr id="string-set-003-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-003.htm">string-set-003</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM String-set with content(text)
<ul class="assert">
<li>Test checks that a string can be set to the text value of an element, using the explicit content(text) syntax</li>
</ul>
</td>
</tr>
<tr id="string-set-004-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-004.htm">string-set-004</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM String-set with content(first-letter)
<ul class="assert">
<li>Test checks that a string can be set to the first letter of the text value of an element</li>
</ul>
</td>
</tr>
<tr id="string-set-005-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-005.htm">string-set-005</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM String-set with counter(page)
<ul class="assert">
<li>Test checks that a named string can be set to the value of the page counter</li>
</ul>
</td>
</tr>
<tr id="string-set-006-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-006.htm">string-set-006</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set with content(before)
<ul class="assert">
<li>Test checks that a named string can be set to the content of the before pseudo-element</li>
</ul>
</td>
</tr>
<tr id="string-set-007-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-007.htm">string-set-007</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set with content(after)
<ul class="assert">
<li>Test checks that a named string can be set to the content of the after pseudo-element</li>
</ul>
</td>
</tr>
<tr id="string-set-008-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-008.htm">string-set-008</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set with multiple assignments
<ul class="assert">
<li>Test checks that several named string can be set on a single element</li>
</ul>
</td>
</tr>
<tr id="string-set-009-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-009.htm">string-set-009</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set with page and pages counters
<ul class="assert">
<li>Test checks that a string can be set to the page and pages counters</li>
</ul>
</td>
</tr>
<tr id="string-set-010-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-010.htm">string-set-010</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set on element with display: none
<ul class="assert">
<li>Test checks that a string can be set to the value of an element even if display is set to none</li>
</ul>
</td>
</tr>
<tr id="string-set-011-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-011.htm">string-set-011</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set on element with display: none
<ul class="assert">
<li>Test checks that a string can be set to the value of an element even if display is set to none</li>
</ul>
</td>
</tr>
<tr id="string-set-012-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-012.htm">string-set-012</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set to attribute value
<ul class="assert">
<li>Test checks that a string can be set to the value of an attribute</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s1.1.1.#content-list">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1.#propdef-string-set">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.1.1.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#content-function-header">1.1.1.1 The content() function</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1.1.#entry-value">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1.1.#exit-value">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1.1.#funcdef-content">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.1.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#using-named-strings">1.1.2 The string() function</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.2.#funcdef-string">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.2.#string-first">
<!-- 1 tests -->
<tr id="using-strings-001-1.1.2.#string-first" class="primary paged">
<td><strong>
<a href="using-strings-001.htm">using-strings-001</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>using 'first' property of named strings
<ul class="assert">
<li>Test checks that the default value of the string property is first, so that the first instance of a named string on the page is used.</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s1.1.2.#string-first-except">
<!-- 1 tests -->
<tr id="using-strings-004-1.1.2.#string-first-except" class="primary paged">
<td><strong>
<a href="using-strings-004.htm">using-strings-004</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>using 'first-except' property of named strings
<ul class="assert">
<li>Test checks that if string is set to first-except, it is omitted on the page where the string is set, but appears on subsequent pages</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s1.1.2.#string-last">
<!-- 2 tests -->
<tr id="using-strings-002-1.1.2.#string-last" class="primary paged">
<td><strong>
<a href="using-strings-002.htm">using-strings-002</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>using the 'last' property of named strings
<ul class="assert">
<li>Test checks that the last instance of a named string is used, when the 'last' property is applied to the string.</li>
</ul>
</td>
</tr>
<tr id="using-strings-005-1.1.2.#string-last" class="primary paged">
<td><strong>
<a href="using-strings-005.htm">using-strings-005</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>using 'last' property of named strings
<ul class="assert">
<li>Test checks that if string is set to last, the last appearance of that element determines the content of the string</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s1.1.2.#string-start">
<!-- 1 tests -->
<tr id="using-strings-003-1.1.2.#string-start" class="primary paged">
<td><strong>
<a href="using-strings-003.htm">using-strings-003</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>using 'start' property of named strings
<ul class="assert">
<li>Test checks that the string set at the beginning of a page is used when the start property is applied</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s1.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#running-elements">1.2 Running elements</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.2.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#running-syntax">1.2.1 The running() value</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.1.#funcdef-running">
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.1.#issue-11bb4305">
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.1.#propdef-running">
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.2.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#element-syntax">1.2.2 The element() value</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.2.#funcdef-element">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,162 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Footnotes - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Footnotes (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
<col id="flags-column">
<col id="info-column">
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnotes">2 Footnotes</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-terms">2.1 Terminology</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#creating-footnotes">2.2 Creating footnotes</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.2.#issue-4af1f674">
<!-- 0 tests -->
</tbody>
<tbody id="s2.3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.3">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-types">2.3 Types of footnotes</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.3.#footnote-display-block">
<!-- 0 tests -->
</tbody>
<tbody id="s2.3.#footnote-display-compact">
<!-- 0 tests -->
</tbody>
<tbody id="s2.3.#footnote-display-inline">
<!-- 0 tests -->
</tbody>
<tbody id="s2.3.#propdef-footnote-display">
<!-- 0 tests -->
</tbody>
<tbody id="s2.3.#valuedef-footnote">
<!-- 0 tests -->
</tbody>
<tbody id="s2.4">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.4">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-area">2.4 The footnote area</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.4.#issue-829ce977">
<!-- 0 tests -->
</tbody>
<tbody id="s2.4.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.4.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-area-position">2.4.1 Positioning of the footnote area</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.4.1.#issue-165f8769">
<!-- 0 tests -->
</tbody>
<tbody id="s2.4.1.#issue-ab22b570">
<!-- 0 tests -->
</tbody>
<tbody id="s2.4.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.4.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-area-size">2.4.2 Size of the footnote area</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.5">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.5">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-counters">2.5 The Footnote Counter</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.5.#footnote-counter">
<!-- 0 tests -->
</tbody>
<tbody id="s2.5.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.5.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-counter-values">2.5.1 Values of the footnote counter</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.5.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.5.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#resetting-footnote-counter">2.5.2 Resetting the footnote counter</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.6">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.6">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-call">2.6 The footnote-call pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.7">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.7">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-marker">2.7 The footnote-marker pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.8">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.8">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-policy">2.8 Rendering footnotes and footnote policy</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.8.#footnote-policy-line">
<!-- 0 tests -->
</tbody>
<tbody id="s2.8.#issue-da883bb8">
<!-- 0 tests -->
</tbody>
<tbody id="s2.8.#propdef-footnote-policy">
<!-- 0 tests -->
</tbody>
<tbody id="s2.8.#valuedef-auto">
<!-- 0 tests -->
</tbody>
<tbody id="s2.8.#valuedef-block">
<!-- 0 tests -->
</tbody>
<tbody id="s2.9">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.9">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#future">2.9 Future directions</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,60 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Selecting Pages - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Selecting Pages (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
<col id="flags-column">
<col id="info-column">
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#the-first-page-pseudo-element">3 Selecting Pages</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s3.#page-selectors">
<!-- 0 tests -->
</tbody>
<tbody id="s3.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#document-page-selectors">3.1 Page Selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s3.1.#funcdef-nth">
<!-- 0 tests -->
</tbody>
<tbody id="s3.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#document-sequence-selectors">3.2 Page groups</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s3.2.#page-group">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,102 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Leaders - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Leaders (3 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
<col id="flags-column">
<col id="info-column">
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s4">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#leaders">4 Leaders</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s4.#dotted-leader">
<!-- 1 tests -->
<tr id="leader-001-4.#dotted-leader" class="primary paged">
<td><strong>
<a href="leader-001.htm">leader-001</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM Dotted Leader
<ul class="assert">
<li>Test checks that a basic dotted leader is implemented</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s4.#funcdef-leader">
<!-- 0 tests -->
</tbody>
<tbody id="s4.#issue-2f5c8d3f">
<!-- 0 tests -->
</tbody>
<tbody id="s4.#solid-leader">
<!-- 1 tests -->
<tr id="leader-003-4.#solid-leader" class="primary paged">
<td><strong>
<a href="leader-003.htm">leader-003</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM Solid Leader
<ul class="assert">
<li>Test checks that a basic solid leader is implemented</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s4.#space-leader">
<!-- 0 tests -->
</tbody>
<tbody id="s4.#string-leader">
<!-- 1 tests -->
<tr id="leader-002-4.#string-leader" class="primary paged">
<td><strong>
<a href="leader-002.htm">leader-002</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM String Leader
<ul class="assert">
<li>Test checks that a custom character leader is implemented</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s4.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#rendering-leaders">4.1 Rendering leaders</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s4.1.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4.1.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#procedure-leader">4.1.1 Procedure for rendering leaders</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,69 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Cross-references - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Cross-references (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
<col id="flags-column">
<col id="info-column">
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s5">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#cross-references">5 Cross-references</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s5.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#target-counter">5.1 The target-counter() function</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s5.1.#funcdef-target-counter">
<!-- 0 tests -->
</tbody>
<tbody id="s5.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#target-counters">5.2 The target-counters() function</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s5.2.#funcdef-target-counters">
<!-- 0 tests -->
</tbody>
<tbody id="s5.3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.3">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#target-text">5.3 target-text</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s5.3.#issue-a82075c9">
<!-- 0 tests -->
</tbody>
<tbody id="s5.3.#target-text-function">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,147 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Bookmarks - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Bookmarks (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
<col id="flags-column">
<col id="info-column">
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s6">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#bookmarks">6 Bookmarks</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.#bookmarks0">
<!-- 0 tests -->
</tbody>
<tbody id="s6.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#bookmark-level">6.1 bookmark-level</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.1.#propdef-bookmark-level">
<!-- 0 tests -->
</tbody>
<tbody id="s6.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#bookmark-label">6.2 bookmark-label</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.2.#propdef-bookmark-label">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.3">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#bookmark-state">6.3 bookmark-state</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#propdef-bookmark-state">
<!-- 0 tests -->
</tbody>
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance-classes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conventions">
<!-- 0 tests -->
</tbody>
<tbody id="s.#css21">
<!-- 0 tests -->
</tbody>
<tbody id="s.#css3list">
<!-- 0 tests -->
</tbody>
<tbody id="s.#css3page">
<!-- 0 tests -->
</tbody>
<tbody id="s.#css3syn">
<!-- 0 tests -->
</tbody>
<tbody id="s.#css3val">
<!-- 0 tests -->
</tbody>
<tbody id="s.#dpub-latinreq">
<!-- 0 tests -->
</tbody>
<tbody id="s.#experimental">
<!-- 0 tests -->
</tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
<tbody id="s.#informative">
<!-- 0 tests -->
</tbody>
<tbody id="s.#introduction">
<!-- 0 tests -->
</tbody>
<tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
<tbody id="s.#normative">
<!-- 0 tests -->
</tbody>
<tbody id="s.#partial">
<!-- 0 tests -->
</tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
<tbody id="s.#references">
<!-- 0 tests -->
</tbody>
<tbody id="s.#rfc2119">
<!-- 0 tests -->
</tbody>
<tbody id="s.#status">
<!-- 0 tests -->
</tbody>
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
<tbody id="s.#testing">
<!-- 0 tests -->
</tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,60 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Where Are They Now? - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Where Are They Now? (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
<col id="flags-column">
<col id="info-column">
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="sA">
<tr><th colspan="4" scope="rowgroup">
<a href="#sA">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#former-wd-sections">A Where Are They Now?</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="sA.#cmyk-colors">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#navigation-between-pages">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#page-floats">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#page-marks-and-bleed-area">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#paged-presentations">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#selecting-columns-and-pages">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#styling-blank-pages">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,39 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Default UA Stylesheet - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Default UA Stylesheet (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
<col id="flags-column">
<col id="info-column">
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="sB">
<tr><th colspan="4" scope="rowgroup">
<a href="#sB">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#ua-stylesheet">B Default UA Stylesheet</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,39 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Changes - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Changes (0 tests)</h2>
<table width="100%">
<col id="test-column">
<col id="refs-column">
<col id="flags-column">
<col id="info-column">
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="sC">
<tr><th colspan="4" scope="rowgroup">
<a href="#sC">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#changes">C Changes</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,34 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: GCPM Dotted Leader</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#dotted-leader" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that a basic dotted leader is implemented" name="assert">
<style>
span.cn::after { content: leader(dotted); }
</style>
</head>
<body>
<p>Test passes if there's a dotted leader between "Chapter One" and "1"</p>
<ol>
<li>
<span class="cn">Chapter One</span> <span class="folio">1</span>
</li>
<!--
<li>
Chapter Two <span class="folio">137</span>
</li>
-->
</ol>
</body></html>

View file

@ -0,0 +1,33 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: GCPM String Leader</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#string-leader" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that a custom character leader is implemented" name="assert">
<style>
p.run-in { display: run-in; }
p.source-rw::before {
content: leader('~ ');
}
</style>
</head>
<body>
<p>Test passes if there are ~ characters between the end of the text and Ahab’s name</p>
<blockquote>
<p class="run-in">“Towards thee I roll, thou all-destroying but unconquering whale; to the last I grapple with thee; from hell’s heart I stab at thee; for hate’s sake I spit my last breath at thee. Sink all coffins and all hearses to one common pool! and since neither can be mine, let me then tow to pieces, while still chasing thee, though tied to thee, thou damned whale! THUS, I give up the spear!â€&#65533;</p>
<p class="source-rw">Ahab</p>
</blockquote>
</body></html>

View file

@ -0,0 +1,33 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: GCPM Solid Leader</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#solid-leader" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that a basic solid leader is implemented" name="assert">
<style>
span.cn::after { content: leader(solid); }
</style>
</head>
<body>
<p>Test passes if there's a continuous row of underscores between "Chapter One" and "1"</p>
<ol>
<li>
<span class="cn">Chapter One</span> <span class="folio">1</span>
</li>
<!--
<li>
Chapter Two <span class="folio">137</span>
</li>
-->
</ol>
</body></html>

View file

@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>CSS Generated Content for Paged Media Level 3 CR Test Suite Reftest Index</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite Reftest Index</h1>
<table width="100%">
<col id="test-column">
<col id="ref-column">
<col id="flags-column">
<thead>
<tr>
<th>Test</th>
<th>Reference</th>
<th>Flags</th>
</tr>
</thead>
</table>
</body>
</html>

View file

@ -0,0 +1 @@

View file

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: GCPM string-set with string</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that a named string can be set to a string value." name="assert">
<style type="text/css">
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title 'hello, world';
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “hello, worldâ€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: GCPM String-set with content()</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that a string can be set to the text value of an element, using the default content() syntax" name="assert">
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content();
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “Chapter Titleâ€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,26 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: GCPM String-set with content(text)</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that a string can be set to the text value of an element, using the explicit content(text) syntax" name="assert">
<style type="text/css">
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content(text);
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if the text “Chapter Titleâ€&#65533; appears in the running head at the top of the page.</p>
<!--AH errors out with content(text) rather than content()-->
</body></html>

View file

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: GCPM String-set with content(first-letter)</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that a string can be set to the first letter of the text value of an element" name="assert">
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content(first-letter);
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “Câ€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: GCPM String-set with counter(page)</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that a named string can be set to the value of the page counter" name="assert">
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title counter(page);
}
</style>
</head>
<body>
<h1>A</h1>
<p>Test passes if “1â€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,30 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: GCPM string-set with content(before)</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that a named string can be set to the content of the before pseudo-element" name="assert">
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content(before);
}
h1::before {
content: 'before-';
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “before-â€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,30 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: GCPM string-set with content(after)</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that a named string can be set to the content of the after pseudo-element" name="assert">
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content(after);
}
h1::after {
content: '-after';
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “-afterâ€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,31 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: GCPM string-set with multiple assignments</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that several named string can be set on a single element" name="assert">
<style>
@page {
@top-center {
content: string(center);
}
@top-left {
content: string(left);
}
@top-right {content:
string(right);
}
}
h1 {
string-set: left content(), right content(), center content(first-letter);
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “Chapter Titleâ€&#65533; appears in both the left and right running heads, and “Câ€&#65533; appears in the center running head.</p>
</body></html>

View file

@ -0,0 +1,26 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: GCPM string-set with page and pages counters</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that a string can be set to the page and pages counters" name="assert">
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title counter(page) ' of ' counter(pages);
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “1 of 1â€&#65533; appears in the running head.</p>
</body></html>

View file

@ -0,0 +1,29 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: GCPM string-set on element with display: none</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help">
<!--WD of this spec is out of date; referencing the ED--><meta content="paged" name="flags">
<meta content="Test checks that a string can be set to the value of an element even if display is set to none" name="assert">
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content();
display: none;
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “Chapter Titleâ€&#65533; appears in the running head.</p>
</body></html>

View file

@ -0,0 +1,45 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: GCPM string-set on element with display: none</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that a string can be set to the value of an element even if display is set to none" name="assert">
<!--
Note this test exposes a known bug in PrinceXML 9.0 rev 2 (and all previous versions)
-->
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content();
display: none;
}
#d2 { page-break-before: always; }
</style>
</head>
<body>
<h1>Chapter One Title</h1>
<p>Note: test has two pages</p>
<p>Test passes if:</p>
<ol>
<li>
“Chapter One Titleâ€&#65533; appears in the running head on page one.
</li>
<li>
“Chapter Two Titleâ€&#65533; appears in the running head on page two.
</li>
</ol>
<div id="d2">
<h1>Chapter Two Title</h1>
<p>Second Page</p>
</div>
</body></html>

View file

@ -0,0 +1,31 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: GCPM string-set to attribute value</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that a string can be set to the value of an attribute " name="assert">
<style>
@page {
@top-center {
content: string(header);
}
}
h1 {
string-set: header attr(title);
}
</style>
</head>
<body>
<h1 title="Hello, World">Chapter Title</h1>
<p>Test passes if running head text reads “Hello, Worldâ€&#65533;.
</p></body></html>

View file

@ -0,0 +1,69 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite By Chapter</h1>
<p>This index contains both
<a href="http://wiki.csswg.org/test/selftest">self-describing tests</a>
and reftests.
A separate <a href="reftest-toc.htm">alphabetical reftest index</a>
is provided for tests in <a href="http://wiki.csswg.org/test/reftest">reftest
format</a> along with the <a href="reftest.list">reftest manifest</a>.</p>
<table>
<tbody id="s1">
<tr><th><a href="chapter-1.htm">Chapter 1 -
Running headers and footers</a></th>
<td>(17 Tests)</td></tr>
</tbody>
<tbody id="s2">
<tr><th><a href="chapter-2.htm">Chapter 2 -
Footnotes</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s3">
<tr><th><a href="chapter-3.htm">Chapter 3 -
Selecting Pages</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s4">
<tr><th><a href="chapter-4.htm">Chapter 4 -
Leaders</a></th>
<td>(3 Tests)</td></tr>
</tbody>
<tbody id="s5">
<tr><th><a href="chapter-5.htm">Chapter 5 -
Cross-references</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s6">
<tr><th><a href="chapter-6.htm">Chapter 6 -
Bookmarks</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="sA">
<tr><th><a href="chapter-A.htm">Appendix A -
Where Are They Now?</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="sB">
<tr><th><a href="chapter-B.htm">Appendix B -
Default UA Stylesheet</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="sC">
<tr><th><a href="chapter-C.htm">Appendix C -
Changes</a></th>
<td>(0 Tests)</td></tr>
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,33 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: using 'first' property of named strings</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#string-first" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that the default value of the string property is first, so that the first instance of a named string on the page is used." name="assert">
<style>
@page {
@top-center {
content: string(section);
}
}
h2 {
string-set: section content();
}
</style>
</head>
<body>
<p>Test passes if “Section Oneâ€&#65533; is in the running head at the top of the page.</p>
<h2 id="s1">Section One</h2>
<h2 id="s2">Section Two</h2>
<h2 id="s3">Section Three</h2>
<h2 id="s4">Section Four</h2>
<h2 id="s5">Section Five</h2>
<h2 id="s6">Section Six</h2>
</body></html>

View file

@ -0,0 +1,30 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: using the 'last' property of named strings</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#string-last" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that the last instance of a named string is used, when the 'last' property is applied to the string." name="assert">
<style>
@page {
@top-center {
content: string(section, last);
}
}
h2 {
string-set: section content();
}
</style>
</head>
<body>
<p>Test passes if the text "Section Six" is in the running head at the top of the page.</p>
<h2 id="s1">Section One</h2>
<h2 id="s2">Section Two</h2>
<h2 id="s3">Section Three</h2>
<h2 id="s4">Section Four</h2>
<h2 id="s5">Section Five</h2>
<h2 id="s6">Section Six</h2>
</body></html>

View file

@ -0,0 +1,58 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: using 'start' property of named strings</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#string-start" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that the string set at the beginning of a page is used when the start property is applied" name="assert">
<style>
@page {
@top-center {
content: string(section, start);
}
}
h2 {
string-set: section content();
}
#s2 { page-break-before: always; }
#s4 { page-break-after: always; }
</style>
</head>
<body>
<p>Note: this test has three pages</p>
<p>Test passes if:</p>
<ol>
<li>
On page one, the running head is empty.
</li>
<li>
On page two, the running head is “Section Twoâ€&#65533;
</li>
<li>
On page three, the running head is “Section Fourâ€&#65533;
</li>
</ol>
<h2 id="s1">Section One</h2>
<p id="p1">Bacon ipsum dolor sit amet brisket sunt kielbasa, sed rump fatback shankle. Non exercitation aliquip culpa shankle. Sausage pork kevin, doner meatloaf venison cupidatat. Salami frankfurter spare ribs kielbasa culpa commodo incididunt. Tri-tip pork belly pig ut ground round est, turkey drumstick nisi quis. Occaecat nisi tempor cupidatat, ground round exercitation in turducken. Filet mignon cow pork bacon tri-tip fugiat mollit kevin et.</p>
<h2 id="s2">Section Two</h2>
<p>
Fatback excepteur ex ut shank do ham. Sausage sirloin turducken velit ex spare ribs quis. Quis in turkey, labore sirloin fatback exercitation proident. In rump reprehenderit voluptate aute ribeye excepteur pig venison. Culpa laboris in nostrud, kevin leberkas non tri-tip commodo qui tenderloin. Id non short ribs elit, ut excepteur cow venison duis do.
</p>
<h2 id="s3">Section Three</h2>
<p>
Ullamco strip steak aliqua bacon ut sirloin turkey pork chop, ball tip jowl. Commodo pancetta prosciutto, meatloaf eiusmod aliquip chicken occaecat pig. Ut in pork, short ribs chuck t-bone kielbasa irure jowl occaecat cupidatat nostrud officia. Dolore ball tip cupidatat labore esse ut, magna leberkas irure kevin nostrud aute eu pariatur eiusmod. Nostrud pancetta labore, eu est mollit jerky ham hock. Shoulder aliquip dolore eu corned beef strip steak commodo.
</p>
<h2 id="s4">Section Four</h2>
<p>
Frankfurter prosciutto fatback beef ribs brisket, flank consectetur proident cupidatat ham hock enim pig eu bresaola. Qui ball tip consequat short loin salami. Tri-tip tempor et, adipisicing commodo ground round ball tip andouille doner. Short loin officia ea ground round shank.
</p>
<h2 id="s5">Section Five</h2>
<p>Biltong in capicola commodo tenderloin irure, labore drumstick aute tri-tip veniam. Labore dolore doner ex, meatloaf tempor meatball id flank do turkey. Pig culpa ut prosciutto rump. Tongue chicken qui andouille, pork loin pork chop salami ut. Eu ea qui dolore pork chop ground round.</p>
<h2 id="s6">Section Six</h2>
<p>Ham hock jowl filet mignon pastrami beef turducken. Brisket pork chop pork loin drumstick capicola ground round shankle andouille leberkas tenderloin turducken chuck t-bone kevin turkey. Turkey brisket shank, cow pork belly strip steak bresaola chicken short ribs biltong. Kevin jowl meatloaf capicola t-bone ham brisket leberkas. Pork strip steak drumstick jerky, flank shankle capicola turkey spare ribs.</p>
</body></html>

View file

@ -0,0 +1,33 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: using 'first-except' property of named strings</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#string-first-except" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that if string is set to first-except, it is omitted on the page where the string is set, but appears on subsequent pages" name="assert">
<style>
@page {
@top-center {
content: string(title, first-except);
}
}
h1 {
string-set: title content();
}
#s2, #s3, #s4 { page-break-before: always; }
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if the running head is omitted on page one, and is “Chapter Titleâ€&#65533; on all other pages.</p>
<h2 id="s1">Section One</h2>
<h2 id="s2">Section Two</h2>
<h2 id="s3">Section Three</h2>
<h2 id="s4">Section Four</h2>
<h2 id="s5">Section Five</h2>
<h2 id="s6">Section Six</h2>
</body></html>

View file

@ -0,0 +1,43 @@
<!DOCTYPE html>
<html><head>
<title>CSS Test: using 'last' property of named strings</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer">
<link href="http://www.w3.org/TR/css-gcpm-3/#string-last" rel="help">
<meta content="paged" name="flags">
<meta content="Test checks that if string is set to last, the last appearance of that element determines the content of the string" name="assert">
<style>
@page {
@top-center {
content: string(title, last);
}
}
h2 {
string-set: title content();
}
#s2, #s4 { page-break-before: always; }
</style>
</head>
<body>
<p>Note: test has three pages. Test passes if:</p>
<ol>
<li>
Running head on page one is “Section Oneâ€&#65533;
</li>
<li>
Running head on page two is “Section Threeâ€&#65533;
</li>
<li>
Running head on page three is “Section Sixâ€&#65533;
</li>
</ol>
<h2 id="s1">Section One</h2>
<h2 id="s2">Section Two</h2>
<h2 id="s3">Section Three</h2>
<h2 id="s4">Section Four</h2>
<h2 id="s5">Section Five</h2>
<h2 id="s6">Section Six</h2>
</body></html>

View file

@ -0,0 +1,45 @@
# UA version OS version
# UA string (if applicable)
# http://test.csswg.org/suites/css-gcpm-3_dev/DATESTAMP/
# See http://wiki.csswg.org/test/implementation-report for instructions
testname result comment
html4/leader-001.htm ?
xhtml1/leader-001.xht ?
html4/leader-002.htm ?
xhtml1/leader-002.xht ?
html4/leader-003.htm ?
xhtml1/leader-003.xht ?
html4/string-set-001.htm ?
xhtml1/string-set-001.xht ?
html4/string-set-002.htm ?
xhtml1/string-set-002.xht ?
html4/string-set-003.htm ?
xhtml1/string-set-003.xht ?
html4/string-set-004.htm ?
xhtml1/string-set-004.xht ?
html4/string-set-005.htm ?
xhtml1/string-set-005.xht ?
html4/string-set-006.htm ?
xhtml1/string-set-006.xht ?
html4/string-set-007.htm ?
xhtml1/string-set-007.xht ?
html4/string-set-008.htm ?
xhtml1/string-set-008.xht ?
html4/string-set-009.htm ?
xhtml1/string-set-009.xht ?
html4/string-set-010.htm ?
xhtml1/string-set-010.xht ?
html4/string-set-011.htm ?
xhtml1/string-set-011.xht ?
html4/string-set-012.htm ?
xhtml1/string-set-012.xht ?
html4/using-strings-001.htm ?
xhtml1/using-strings-001.xht ?
html4/using-strings-002.htm ?
xhtml1/using-strings-002.xht ?
html4/using-strings-003.htm ?
xhtml1/using-strings-003.xht ?
html4/using-strings-004.htm ?
xhtml1/using-strings-004.xht ?
html4/using-strings-005.htm ?
xhtml1/using-strings-005.xht ?

View file

@ -0,0 +1,138 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<head>
<title>CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<dt>Test Coordinator:</dt>
<dd>None Yet</dd>
<p>This is a <strong>Development</strong>
version of the CSS Generated Content for Paged Media Level 3 CR Test Suite.</p>
<p>You can provide test data or review the testing results for this test suite:</p>
<dt><a href="http://test.csswg.org/harness/suite/css-gcpm-3_dev">Enter Data</a></dt>
<dt><a href="http://test.csswg.org/harness/review/css-gcpm-3_dev">Review Results</a></dt>
<p>Some tests in the test suite may contain errors.
Please check the latest version of the
<a href="http://www.w3.org/TR/css-gcpm-3/">CSS Generated Content 3 specification</a>
<strong>and its errata</strong>
before assuming a failure is due to an implementation bug and
not a test suite bug.</p>
<p>
In time we hope to correct all errors and extend this test suite to
cover all of CSS Generated Content 3. Your help is welcome in this effort.
The appropriate mailing list for submitting tests and bug reports is
<a href="http://lists.w3.org/Archives/Public/public-css-testsuite/">public-css-testsuite@w3.org</a>.
More information on the contribution process and test guidelines is
available on the <a href="http://wiki.csswg.org/test">wiki
page</a>.</p>
<p>Tests are currently available in these formats:</p>
<dl>
<dt><a href="html/toc.htm">HTML 5</a></dt>
<dd>HTML 5 tests sent as <code>text/html</code></dd>
<dt><a href="xhtml1/toc.xht">XHTML 1.1</a></dt>
<dd>XHTML 1.1 tests sent as <code>application/xhtml+xml</code></dd>
<dt><a href="xhtml1print/toc.xht">XHTML 1.1 for Printers</a></dt>
<dd>XHTML 1.1 tests with all images converted from PNG to JPEG
and formatted with headers and footers to ease testing of
embedded printer software. This is not a canonical format,
and some tests may fail due to the format conversion that
would otherwise pass in the above XHTML 1.1 format.</dd>
</dl>
<p>Unless the test instructions explicitly indicate otherwise,
any occurrence of red in a test indicates test failure.</p>
<h2 id="implement">Implementation Reports</h2>
<p>An <a href="implementation-report-TEMPLATE.data">implementation report template</a>
is available to help with creating implementation reports. See also the
<a href="http://lists.w3.org/Archives/Public/public-css-testsuite/2010Aug/0020.html">explanation</a>
of its format.</p>
<h2 id="common">Common Assumptions</h2>
<p>Most of the test suite makes the following assumptions:</p>
<ul>
<li>The X/HTML <code>div</code> element is assigned <code>display: block;</code>
and no other property declaration.</li>
<li>The X/HTML <code>span</code> element is assigned <code>display: inline;</code>
and no other property declaration.</li>
<li>The X/HTML <code>p</code> element is assigned <code>display: block;</code></li>
<li>The X/HTML <code>li</code> element is assigned <code>display: list-item;</code></li>
<li>The X/HTML table elements <code>table</code>, <code>tbody</code>,
<code>tr</code>, and <code>td</code> are assigned the <code>display</code>
values <code>table</code>, <code>table-row-group</code>,
<code>table-row</code>, and <code>table-cell</code>, respectively.</li>
<li>The device can display the sixteen color values associated with the color
keywords <code>black</code>, <code>white</code>, <code>gray</code>,
<code>silver</code>, <code>red</code>, <code>green</code>, <code>blue</code>,
<code>purple</code>, <code>yellow</code>, <code>orange</code>, <code>teal</code>,
<code>fuchsia</code>, <code>maroon</code>, <code>navy</code>, <code>aqua</code>,
and <code>lime</code> as distinct colors.</li>
<li>The UA is set to print background colors and, if it supports graphics,
background images.</li>
<li>The UA implements reasonable page-breaking behavior; e.g., it is assumed
that UAs will not break at every opportunity, but only near the end of
a page unless a page break is forced.</li>
<li>The UA implements reasonable line-breaking behavior; e.g., it is assumed
that spaces between alphanumeric characters provide line breaking
opportunities and that UAs will not break at every opportunity, but only
near the end of a line unless a line break is forced.</li>
</ul>
<h2 id="uncommon">Uncommon Assumptions</h2>
<p>In addition, some of the tests make one or more of the following
assumptions:</p>
<ul>
<li>The device is a full-color device.</li>
<li>The device has a viewport width of at least 640px (approx).</li>
<li>The resolution of the device is 96 CSS pixels per inch.</li>
<li>The UA imposes no minimum font size.</li>
<li>The 'medium' font-size computes to 16px.</li>
<li>The initial value of 'color' is black.</li>
<li>The canvas background is white.</li>
<li>The user stylesheet is empty (except where indicated by the tests).</li>
<li>The device is interactive and uses scroll bars.</li>
</ul>
<p>The tests that need these assumptions to be true have not yet been
marked, but it is likely that we will add a way to identify these
tests in due course. Tests should avoid relying on these assumptions
unless necessary.</p>
<h2>License</h2>
<p>This test suite is licensed under both the
<a href="http://www.w3.org/Consortium/Legal/2008/04-testsuite-license">W3C
Test Suite License</a> and the <a href="http://www.w3.org/Consortium/Legal/2008/03-bsd-license">W3C
3-clause BSD License</a>. See W3C Legal's <a href="http://www.w3.org/Consortium/Legal/2008/04-testsuite-copyright">explanation
of the licenses</a>.</p>
<h2>Acknowledgements</h2>
<p>Many thanks to the following for their contributions:</p>
<ul>
<li>Dave Cramer</li>
</ul>
</body>
</html>

View file

@ -0,0 +1,138 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<dt>Test Coordinator:</dt>
<dd>None Yet</dd>
<p>This is a <strong>Development</strong>
version of the CSS Generated Content for Paged Media Level 3 CR Test Suite.</p>
<p>You can provide test data or review the testing results for this test suite:</p>
<dt><a href="http://test.csswg.org/harness/suite/css-gcpm-3_dev">Enter Data</a></dt>
<dt><a href="http://test.csswg.org/harness/review/css-gcpm-3_dev">Review Results</a></dt>
<p>Some tests in the test suite may contain errors.
Please check the latest version of the
<a href="http://www.w3.org/TR/css-gcpm-3/">CSS Generated Content 3 specification</a>
<strong>and its errata</strong>
before assuming a failure is due to an implementation bug and
not a test suite bug.</p>
<p>
In time we hope to correct all errors and extend this test suite to
cover all of CSS Generated Content 3. Your help is welcome in this effort.
The appropriate mailing list for submitting tests and bug reports is
<a href="http://lists.w3.org/Archives/Public/public-css-testsuite/">public-css-testsuite@w3.org</a>.
More information on the contribution process and test guidelines is
available on the <a href="http://wiki.csswg.org/test">wiki
page</a>.</p>
<p>Tests are currently available in these formats:</p>
<dl>
<dt><a href="html/toc.htm">HTML 5</a></dt>
<dd>HTML 5 tests sent as <code>text/html</code></dd>
<dt><a href="xhtml1/toc.xht">XHTML 1.1</a></dt>
<dd>XHTML 1.1 tests sent as <code>application/xhtml+xml</code></dd>
<dt><a href="xhtml1print/toc.xht">XHTML 1.1 for Printers</a></dt>
<dd>XHTML 1.1 tests with all images converted from PNG to JPEG
and formatted with headers and footers to ease testing of
embedded printer software. This is not a canonical format,
and some tests may fail due to the format conversion that
would otherwise pass in the above XHTML 1.1 format.</dd>
</dl>
<p>Unless the test instructions explicitly indicate otherwise,
any occurrence of red in a test indicates test failure.</p>
<h2 id="implement">Implementation Reports</h2>
<p>An <a href="implementation-report-TEMPLATE.data">implementation report template</a>
is available to help with creating implementation reports. See also the
<a href="http://lists.w3.org/Archives/Public/public-css-testsuite/2010Aug/0020.html">explanation</a>
of its format.</p>
<h2 id="common">Common Assumptions</h2>
<p>Most of the test suite makes the following assumptions:</p>
<ul>
<li>The X/HTML <code>div</code> element is assigned <code>display: block;</code>
and no other property declaration.</li>
<li>The X/HTML <code>span</code> element is assigned <code>display: inline;</code>
and no other property declaration.</li>
<li>The X/HTML <code>p</code> element is assigned <code>display: block;</code></li>
<li>The X/HTML <code>li</code> element is assigned <code>display: list-item;</code></li>
<li>The X/HTML table elements <code>table</code>, <code>tbody</code>,
<code>tr</code>, and <code>td</code> are assigned the <code>display</code>
values <code>table</code>, <code>table-row-group</code>,
<code>table-row</code>, and <code>table-cell</code>, respectively.</li>
<li>The device can display the sixteen color values associated with the color
keywords <code>black</code>, <code>white</code>, <code>gray</code>,
<code>silver</code>, <code>red</code>, <code>green</code>, <code>blue</code>,
<code>purple</code>, <code>yellow</code>, <code>orange</code>, <code>teal</code>,
<code>fuchsia</code>, <code>maroon</code>, <code>navy</code>, <code>aqua</code>,
and <code>lime</code> as distinct colors.</li>
<li>The UA is set to print background colors and, if it supports graphics,
background images.</li>
<li>The UA implements reasonable page-breaking behavior; e.g., it is assumed
that UAs will not break at every opportunity, but only near the end of
a page unless a page break is forced.</li>
<li>The UA implements reasonable line-breaking behavior; e.g., it is assumed
that spaces between alphanumeric characters provide line breaking
opportunities and that UAs will not break at every opportunity, but only
near the end of a line unless a line break is forced.</li>
</ul>
<h2 id="uncommon">Uncommon Assumptions</h2>
<p>In addition, some of the tests make one or more of the following
assumptions:</p>
<ul>
<li>The device is a full-color device.</li>
<li>The device has a viewport width of at least 640px (approx).</li>
<li>The resolution of the device is 96 CSS pixels per inch.</li>
<li>The UA imposes no minimum font size.</li>
<li>The 'medium' font-size computes to 16px.</li>
<li>The initial value of 'color' is black.</li>
<li>The canvas background is white.</li>
<li>The user stylesheet is empty (except where indicated by the tests).</li>
<li>The device is interactive and uses scroll bars.</li>
</ul>
<p>The tests that need these assumptions to be true have not yet been
marked, but it is likely that we will add a way to identify these
tests in due course. Tests should avoid relying on these assumptions
unless necessary.</p>
<h2>License</h2>
<p>This test suite is licensed under both the
<a href="http://www.w3.org/Consortium/Legal/2008/04-testsuite-license">W3C
Test Suite License</a> and the <a href="http://www.w3.org/Consortium/Legal/2008/03-bsd-license">W3C
3-clause BSD License</a>. See W3C Legal's <a href="http://www.w3.org/Consortium/Legal/2008/04-testsuite-copyright">explanation
of the licenses</a>.</p>
<h2>Acknowledgements</h2>
<p>Many thanks to the following for their contributions:</p>
<ul>
<li>Dave Cramer</li>
</ul>
</body>
</html>

View file

@ -0,0 +1,96 @@
/* CSS for CSS Conformance Test Indices */
/* Written by fantasai */
/* Test Tables */
table {
border-collapse: collapse;
}
thead {
border-bottom: 0.2em solid;
}
tbody {
border: thin solid;
border-style: solid none;
}
tbody.ch {
border-top: 0.2em solid;
}
tbody.ch th {
font-weight: bold;
}
tbody th {
border-bottom: silver dotted thin;
background: #EEE;
color: black;
font-weight: normal;
font-style: italic;
}
tbody th :link {
color: gray;
background: transparent;
}
tbody th :visited {
color: #333;
background: transparent;
}
th, td {
padding: 0.2em;
text-align: left;
vertical-align: baseline;
}
td {
font-size: 0.9em;
}
/* flags */
td abbr {
border: solid thin gray;
padding: 0 0.1em;
cursor: help;
}
td abbr:hover {
background: #ffa;
color: black;
}
tr:hover {
background: #F9F9F9;
color: navy;
}
th a,
td a {
text-decoration: none;
}
th a:hover,
td a:hover,
th a:focus,
td a:focus {
text-decoration: underline;
}
td a {
display: block;
padding-left: 2em;
text-indent: -1em;
}
.refs {
font-weight: bold;
font-size: larger;
}
.assert, .assert > li {
list-style-type: none;
font-style: italic;
color: gray;
margin: 0;
padding: 0;
text-indent: 0;
}

View file

@ -0,0 +1,21 @@
id references title flags links revision credits assertion
leader-001 GCPM Dotted Leader paged http://www.w3.org/TR/css-gcpm-3/#dotted-leader 80f1aac0eceae86b453e71bb1e9266d7c2bd6ff0 `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that a basic dotted leader is implemented
leader-002 GCPM String Leader paged http://www.w3.org/TR/css-gcpm-3/#string-leader 3408bd64aa9d5c446500097c6144ebaaae5e19b8 `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that a custom character leader is implemented
leader-003 GCPM Solid Leader paged http://www.w3.org/TR/css-gcpm-3/#solid-leader 74d9b4060ebd3c475c1421affaba5e9a157b8ba2 `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that a basic solid leader is implemented
string-set-001 GCPM string-set with string paged http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro 680a5e8ae9f9d7d12998ab864ed1f610892da6f5 `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that a named string can be set to a string value.
string-set-002 GCPM String-set with content() paged http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro 5c9b61ae8e44db9596b2b5e71cb769e980f165e4 `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that a string can be set to the text value of an element, using the default content() syntax
string-set-003 GCPM String-set with content(text) paged http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro 13ccf65c084fec03627be39ca76358a9cafddfec `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that a string can be set to the text value of an element, using the explicit content(text) syntax
string-set-004 GCPM String-set with content(first-letter) paged http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro bb2369a00d38c0db485ba469aa26e2a26c234ce8 `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that a string can be set to the first letter of the text value of an element
string-set-005 GCPM String-set with counter(page) paged http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro 082af309d719a9a07ae67bc18ddfd3e48826dd0b `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that a named string can be set to the value of the page counter
string-set-006 GCPM string-set with content(before) paged http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro 3cf5d803ce75252975775e19dea619c026b58d18 `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that a named string can be set to the content of the before pseudo-element
string-set-007 GCPM string-set with content(after) paged http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro 20864a934ff67958f4a0e16527ed5c1cd6fc7694 `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that a named string can be set to the content of the after pseudo-element
string-set-008 GCPM string-set with multiple assignments paged http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro 5711b5fd32bddd3bd8503dbfaa414a80c7964ceb `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that several named string can be set on a single element
string-set-009 GCPM string-set with page and pages counters paged http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro fb0ecc440e9e4da9bb52d8580772b4745095b31a `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that a string can be set to the page and pages counters
string-set-010 GCPM string-set on element with display: none paged http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro cee4997f991765f9e003ab764dbe30e033cbfb06 `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that a string can be set to the value of an element even if display is set to none
string-set-011 GCPM string-set on element with display: none paged http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro 034447c6e02ea182dcbf8ee1a4edb2f0b9037440 `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that a string can be set to the value of an element even if display is set to none
string-set-012 GCPM string-set to attribute value paged http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro 75d9fe4680eb7ccb08b95c412faa23d17b5ff1ec `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that a string can be set to the value of an attribute
using-strings-001 using 'first' property of named strings paged http://www.w3.org/TR/css-gcpm-3/#string-first 53ab5c748a20173113931a32dffe866e6cfcfce8 `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that the default value of the string property is first, so that the first instance of a named string on the page is used.
using-strings-002 using the 'last' property of named strings paged http://www.w3.org/TR/css-gcpm-3/#string-last a596527550f1c9b08be3376dfd76d02604b0247f `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that the last instance of a named string is used, when the 'last' property is applied to the string.
using-strings-003 using 'start' property of named strings paged http://www.w3.org/TR/css-gcpm-3/#string-start fa7164bb554555178db2076a0718762dc4d680f6 `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that the string set at the beginning of a page is used when the start property is applied
using-strings-004 using 'first-except' property of named strings paged http://www.w3.org/TR/css-gcpm-3/#string-first-except 368ab63cdc47aad2a4379fe079cd2e01090582cc `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that if string is set to first-except, it is omitted on the page where the string is set, but appears on subsequent pages
using-strings-005 using 'last' property of named strings paged http://www.w3.org/TR/css-gcpm-3/#string-last 0253b58c3bac8ba3c75426fc1081e91cac842d90 `Dave Cramer`<mailto:dauwhe@gmail.com> Test checks that if string is set to last, the last appearance of that element determines the content of the string

View file

@ -0,0 +1,316 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Running headers and footers - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Running headers and footers (17 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#running-headers-and-footers">1 Running headers and footers</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.#named-strings0">
<!-- 0 tests -->
</tbody>
<tbody id="s1.#running-elements0">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#named-strings">1.1 Named strings</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.1.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro">1.1.1 The string-set property</a></th></tr>
<!-- 12 tests -->
<tr id="string-set-001-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-001.xht">string-set-001</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set with string
<ul class="assert">
<li>Test checks that a named string can be set to a string value.</li>
</ul>
</td>
</tr>
<tr id="string-set-002-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-002.xht">string-set-002</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM String-set with content()
<ul class="assert">
<li>Test checks that a string can be set to the text value of an element, using the default content() syntax</li>
</ul>
</td>
</tr>
<tr id="string-set-003-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-003.xht">string-set-003</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM String-set with content(text)
<ul class="assert">
<li>Test checks that a string can be set to the text value of an element, using the explicit content(text) syntax</li>
</ul>
</td>
</tr>
<tr id="string-set-004-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-004.xht">string-set-004</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM String-set with content(first-letter)
<ul class="assert">
<li>Test checks that a string can be set to the first letter of the text value of an element</li>
</ul>
</td>
</tr>
<tr id="string-set-005-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-005.xht">string-set-005</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM String-set with counter(page)
<ul class="assert">
<li>Test checks that a named string can be set to the value of the page counter</li>
</ul>
</td>
</tr>
<tr id="string-set-006-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-006.xht">string-set-006</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set with content(before)
<ul class="assert">
<li>Test checks that a named string can be set to the content of the before pseudo-element</li>
</ul>
</td>
</tr>
<tr id="string-set-007-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-007.xht">string-set-007</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set with content(after)
<ul class="assert">
<li>Test checks that a named string can be set to the content of the after pseudo-element</li>
</ul>
</td>
</tr>
<tr id="string-set-008-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-008.xht">string-set-008</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set with multiple assignments
<ul class="assert">
<li>Test checks that several named string can be set on a single element</li>
</ul>
</td>
</tr>
<tr id="string-set-009-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-009.xht">string-set-009</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set with page and pages counters
<ul class="assert">
<li>Test checks that a string can be set to the page and pages counters</li>
</ul>
</td>
</tr>
<tr id="string-set-010-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-010.xht">string-set-010</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set on element with display: none
<ul class="assert">
<li>Test checks that a string can be set to the value of an element even if display is set to none</li>
</ul>
</td>
</tr>
<tr id="string-set-011-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-011.xht">string-set-011</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set on element with display: none
<ul class="assert">
<li>Test checks that a string can be set to the value of an element even if display is set to none</li>
</ul>
</td>
</tr>
<tr id="string-set-012-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-012.xht">string-set-012</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set to attribute value
<ul class="assert">
<li>Test checks that a string can be set to the value of an attribute</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s1.1.1.#content-list">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1.#propdef-string-set">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.1.1.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#content-function-header">1.1.1.1 The content() function</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1.1.#entry-value">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1.1.#exit-value">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1.1.#funcdef-content">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.1.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#using-named-strings">1.1.2 The string() function</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.2.#funcdef-string">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.2.#string-first">
<!-- 1 tests -->
<tr id="using-strings-001-1.1.2.#string-first" class="primary paged">
<td><strong>
<a href="using-strings-001.xht">using-strings-001</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>using 'first' property of named strings
<ul class="assert">
<li>Test checks that the default value of the string property is first, so that the first instance of a named string on the page is used.</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s1.1.2.#string-first-except">
<!-- 1 tests -->
<tr id="using-strings-004-1.1.2.#string-first-except" class="primary paged">
<td><strong>
<a href="using-strings-004.xht">using-strings-004</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>using 'first-except' property of named strings
<ul class="assert">
<li>Test checks that if string is set to first-except, it is omitted on the page where the string is set, but appears on subsequent pages</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s1.1.2.#string-last">
<!-- 2 tests -->
<tr id="using-strings-002-1.1.2.#string-last" class="primary paged">
<td><strong>
<a href="using-strings-002.xht">using-strings-002</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>using the 'last' property of named strings
<ul class="assert">
<li>Test checks that the last instance of a named string is used, when the 'last' property is applied to the string.</li>
</ul>
</td>
</tr>
<tr id="using-strings-005-1.1.2.#string-last" class="primary paged">
<td><strong>
<a href="using-strings-005.xht">using-strings-005</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>using 'last' property of named strings
<ul class="assert">
<li>Test checks that if string is set to last, the last appearance of that element determines the content of the string</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s1.1.2.#string-start">
<!-- 1 tests -->
<tr id="using-strings-003-1.1.2.#string-start" class="primary paged">
<td><strong>
<a href="using-strings-003.xht">using-strings-003</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>using 'start' property of named strings
<ul class="assert">
<li>Test checks that the string set at the beginning of a page is used when the start property is applied</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s1.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#running-elements">1.2 Running elements</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.2.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#running-syntax">1.2.1 The running() value</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.1.#funcdef-running">
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.1.#issue-11bb4305">
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.1.#propdef-running">
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.2.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#element-syntax">1.2.2 The element() value</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.2.#funcdef-element">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,162 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Footnotes - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Footnotes (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnotes">2 Footnotes</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-terms">2.1 Terminology</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#creating-footnotes">2.2 Creating footnotes</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.2.#issue-4af1f674">
<!-- 0 tests -->
</tbody>
<tbody id="s2.3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.3">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-types">2.3 Types of footnotes</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.3.#footnote-display-block">
<!-- 0 tests -->
</tbody>
<tbody id="s2.3.#footnote-display-compact">
<!-- 0 tests -->
</tbody>
<tbody id="s2.3.#footnote-display-inline">
<!-- 0 tests -->
</tbody>
<tbody id="s2.3.#propdef-footnote-display">
<!-- 0 tests -->
</tbody>
<tbody id="s2.3.#valuedef-footnote">
<!-- 0 tests -->
</tbody>
<tbody id="s2.4">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.4">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-area">2.4 The footnote area</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.4.#issue-829ce977">
<!-- 0 tests -->
</tbody>
<tbody id="s2.4.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.4.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-area-position">2.4.1 Positioning of the footnote area</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.4.1.#issue-165f8769">
<!-- 0 tests -->
</tbody>
<tbody id="s2.4.1.#issue-ab22b570">
<!-- 0 tests -->
</tbody>
<tbody id="s2.4.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.4.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-area-size">2.4.2 Size of the footnote area</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.5">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.5">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-counters">2.5 The Footnote Counter</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.5.#footnote-counter">
<!-- 0 tests -->
</tbody>
<tbody id="s2.5.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.5.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-counter-values">2.5.1 Values of the footnote counter</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.5.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.5.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#resetting-footnote-counter">2.5.2 Resetting the footnote counter</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.6">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.6">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-call">2.6 The footnote-call pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.7">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.7">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-marker">2.7 The footnote-marker pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.8">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.8">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-policy">2.8 Rendering footnotes and footnote policy</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.8.#footnote-policy-line">
<!-- 0 tests -->
</tbody>
<tbody id="s2.8.#issue-da883bb8">
<!-- 0 tests -->
</tbody>
<tbody id="s2.8.#propdef-footnote-policy">
<!-- 0 tests -->
</tbody>
<tbody id="s2.8.#valuedef-auto">
<!-- 0 tests -->
</tbody>
<tbody id="s2.8.#valuedef-block">
<!-- 0 tests -->
</tbody>
<tbody id="s2.9">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.9">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#future">2.9 Future directions</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,60 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Selecting Pages - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Selecting Pages (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#the-first-page-pseudo-element">3 Selecting Pages</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s3.#page-selectors">
<!-- 0 tests -->
</tbody>
<tbody id="s3.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#document-page-selectors">3.1 Page Selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s3.1.#funcdef-nth">
<!-- 0 tests -->
</tbody>
<tbody id="s3.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#document-sequence-selectors">3.2 Page groups</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s3.2.#page-group">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,102 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Leaders - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Leaders (3 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s4">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#leaders">4 Leaders</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s4.#dotted-leader">
<!-- 1 tests -->
<tr id="leader-001-4.#dotted-leader" class="primary paged">
<td><strong>
<a href="leader-001.xht">leader-001</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM Dotted Leader
<ul class="assert">
<li>Test checks that a basic dotted leader is implemented</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s4.#funcdef-leader">
<!-- 0 tests -->
</tbody>
<tbody id="s4.#issue-2f5c8d3f">
<!-- 0 tests -->
</tbody>
<tbody id="s4.#solid-leader">
<!-- 1 tests -->
<tr id="leader-003-4.#solid-leader" class="primary paged">
<td><strong>
<a href="leader-003.xht">leader-003</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM Solid Leader
<ul class="assert">
<li>Test checks that a basic solid leader is implemented</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s4.#space-leader">
<!-- 0 tests -->
</tbody>
<tbody id="s4.#string-leader">
<!-- 1 tests -->
<tr id="leader-002-4.#string-leader" class="primary paged">
<td><strong>
<a href="leader-002.xht">leader-002</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM String Leader
<ul class="assert">
<li>Test checks that a custom character leader is implemented</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s4.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#rendering-leaders">4.1 Rendering leaders</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s4.1.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4.1.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#procedure-leader">4.1.1 Procedure for rendering leaders</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,69 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Cross-references - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Cross-references (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s5">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#cross-references">5 Cross-references</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s5.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#target-counter">5.1 The target-counter() function</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s5.1.#funcdef-target-counter">
<!-- 0 tests -->
</tbody>
<tbody id="s5.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#target-counters">5.2 The target-counters() function</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s5.2.#funcdef-target-counters">
<!-- 0 tests -->
</tbody>
<tbody id="s5.3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.3">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#target-text">5.3 target-text</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s5.3.#issue-a82075c9">
<!-- 0 tests -->
</tbody>
<tbody id="s5.3.#target-text-function">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,147 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Bookmarks - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Bookmarks (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s6">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#bookmarks">6 Bookmarks</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.#bookmarks0">
<!-- 0 tests -->
</tbody>
<tbody id="s6.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#bookmark-level">6.1 bookmark-level</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.1.#propdef-bookmark-level">
<!-- 0 tests -->
</tbody>
<tbody id="s6.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#bookmark-label">6.2 bookmark-label</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.2.#propdef-bookmark-label">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.3">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#bookmark-state">6.3 bookmark-state</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#propdef-bookmark-state">
<!-- 0 tests -->
</tbody>
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance-classes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conventions">
<!-- 0 tests -->
</tbody>
<tbody id="s.#css21">
<!-- 0 tests -->
</tbody>
<tbody id="s.#css3list">
<!-- 0 tests -->
</tbody>
<tbody id="s.#css3page">
<!-- 0 tests -->
</tbody>
<tbody id="s.#css3syn">
<!-- 0 tests -->
</tbody>
<tbody id="s.#css3val">
<!-- 0 tests -->
</tbody>
<tbody id="s.#dpub-latinreq">
<!-- 0 tests -->
</tbody>
<tbody id="s.#experimental">
<!-- 0 tests -->
</tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
<tbody id="s.#informative">
<!-- 0 tests -->
</tbody>
<tbody id="s.#introduction">
<!-- 0 tests -->
</tbody>
<tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
<tbody id="s.#normative">
<!-- 0 tests -->
</tbody>
<tbody id="s.#partial">
<!-- 0 tests -->
</tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
<tbody id="s.#references">
<!-- 0 tests -->
</tbody>
<tbody id="s.#rfc2119">
<!-- 0 tests -->
</tbody>
<tbody id="s.#status">
<!-- 0 tests -->
</tbody>
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
<tbody id="s.#testing">
<!-- 0 tests -->
</tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,60 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Where Are They Now? - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Where Are They Now? (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="sA">
<tr><th colspan="4" scope="rowgroup">
<a href="#sA">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#former-wd-sections">A Where Are They Now?</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="sA.#cmyk-colors">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#navigation-between-pages">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#page-floats">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#page-marks-and-bleed-area">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#paged-presentations">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#selecting-columns-and-pages">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#styling-blank-pages">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,39 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Default UA Stylesheet - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Default UA Stylesheet (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="sB">
<tr><th colspan="4" scope="rowgroup">
<a href="#sB">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#ua-stylesheet">B Default UA Stylesheet</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,39 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Changes - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Changes (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="sC">
<tr><th colspan="4" scope="rowgroup">
<a href="#sC">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#changes">C Changes</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,34 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM Dotted Leader</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#dotted-leader" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a basic dotted leader is implemented" name="assert" />
<style>
span.cn::after { content: leader(dotted); }
</style>
</head>
<body>
<p>Test passes if there's a dotted leader between "Chapter One" and "1"</p>
<ol>
<li>
<span class="cn">Chapter One</span> <span class="folio">1</span>
</li>
<!--
<li>
Chapter Two <span class="folio">137</span>
</li>
-->
</ol>
</body></html>

View file

@ -0,0 +1,33 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM String Leader</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#string-leader" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a custom character leader is implemented" name="assert" />
<style>
p.run-in { display: run-in; }
p.source-rw::before {
content: leader('~ ');
}
</style>
</head>
<body>
<p>Test passes if there are ~ characters between the end of the text and Ahab’s name</p>
<blockquote>
<p class="run-in">“Towards thee I roll, thou all-destroying but unconquering whale; to the last I grapple with thee; from hell’s heart I stab at thee; for hate’s sake I spit my last breath at thee. Sink all coffins and all hearses to one common pool! and since neither can be mine, let me then tow to pieces, while still chasing thee, though tied to thee, thou damned whale! THUS, I give up the spear!â€&#65533;</p>
<p class="source-rw">Ahab</p>
</blockquote>
</body></html>

View file

@ -0,0 +1,33 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM Solid Leader</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#solid-leader" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a basic solid leader is implemented" name="assert" />
<style>
span.cn::after { content: leader(solid); }
</style>
</head>
<body>
<p>Test passes if there's a continuous row of underscores between "Chapter One" and "1"</p>
<ol>
<li>
<span class="cn">Chapter One</span> <span class="folio">1</span>
</li>
<!--
<li>
Chapter Two <span class="folio">137</span>
</li>
-->
</ol>
</body></html>

View file

@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Generated Content for Paged Media Level 3 CR Test Suite Reftest Index</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite Reftest Index</h1>
<table width="100%">
<col id="test-column"></col>
<col id="ref-column"></col>
<col id="flags-column"></col>
<thead>
<tr>
<th>Test</th>
<th>Reference</th>
<th>Flags</th>
</tr>
</thead>
</table>
</body>
</html>

View file

@ -0,0 +1 @@

View file

@ -0,0 +1,25 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM string-set with string</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a named string can be set to a string value." name="assert" />
<style type="text/css">
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title 'hello, world';
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “hello, worldâ€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,25 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM String-set with content()</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a string can be set to the text value of an element, using the default content() syntax" name="assert" />
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content();
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “Chapter Titleâ€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM String-set with content(text)</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a string can be set to the text value of an element, using the explicit content(text) syntax" name="assert" />
<style type="text/css">
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content(text);
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if the text “Chapter Titleâ€&#65533; appears in the running head at the top of the page.</p>
<!--AH errors out with content(text) rather than content()-->
</body></html>

View file

@ -0,0 +1,25 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM String-set with content(first-letter)</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a string can be set to the first letter of the text value of an element" name="assert" />
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content(first-letter);
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “Câ€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,25 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM String-set with counter(page)</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a named string can be set to the value of the page counter" name="assert" />
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title counter(page);
}
</style>
</head>
<body>
<h1>A</h1>
<p>Test passes if “1â€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM string-set with content(before)</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a named string can be set to the content of the before pseudo-element" name="assert" />
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content(before);
}
h1::before {
content: 'before-';
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “before-â€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM string-set with content(after)</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a named string can be set to the content of the after pseudo-element" name="assert" />
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content(after);
}
h1::after {
content: '-after';
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “-afterâ€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,31 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM string-set with multiple assignments</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that several named string can be set on a single element" name="assert" />
<style>
@page {
@top-center {
content: string(center);
}
@top-left {
content: string(left);
}
@top-right {content:
string(right);
}
}
h1 {
string-set: left content(), right content(), center content(first-letter);
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “Chapter Titleâ€&#65533; appears in both the left and right running heads, and “Câ€&#65533; appears in the center running head.</p>
</body></html>

View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM string-set with page and pages counters</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a string can be set to the page and pages counters" name="assert" />
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title counter(page) ' of ' counter(pages);
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “1 of 1â€&#65533; appears in the running head.</p>
</body></html>

View file

@ -0,0 +1,29 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM string-set on element with display: none</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<!--WD of this spec is out of date; referencing the ED--><meta content="paged" name="flags" />
<meta content="Test checks that a string can be set to the value of an element even if display is set to none" name="assert" />
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content();
display: none;
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “Chapter Titleâ€&#65533; appears in the running head.</p>
</body></html>

View file

@ -0,0 +1,45 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM string-set on element with display: none</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a string can be set to the value of an element even if display is set to none" name="assert" />
<!--
Note this test exposes a known bug in PrinceXML 9.0 rev 2 (and all previous versions)
-->
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content();
display: none;
}
#d2 { page-break-before: always; }
</style>
</head>
<body>
<h1>Chapter One Title</h1>
<p>Note: test has two pages</p>
<p>Test passes if:</p>
<ol>
<li>
“Chapter One Titleâ€&#65533; appears in the running head on page one.
</li>
<li>
“Chapter Two Titleâ€&#65533; appears in the running head on page two.
</li>
</ol>
<div id="d2">
<h1>Chapter Two Title</h1>
<p>Second Page</p>
</div>
</body></html>

View file

@ -0,0 +1,31 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM string-set to attribute value</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a string can be set to the value of an attribute " name="assert" />
<style>
@page {
@top-center {
content: string(header);
}
}
h1 {
string-set: header attr(title);
}
</style>
</head>
<body>
<h1 title="Hello, World">Chapter Title</h1>
<p>Test passes if running head text reads “Hello, Worldâ€&#65533;.
</p></body></html>

View file

@ -0,0 +1,69 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite By Chapter</h1>
<p>This index contains both
<a href="http://wiki.csswg.org/test/selftest">self-describing tests</a>
and reftests.
A separate <a href="reftest-toc.xht">alphabetical reftest index</a>
is provided for tests in <a href="http://wiki.csswg.org/test/reftest">reftest
format</a> along with the <a href="reftest.list">reftest manifest</a>.</p>
<table>
<tbody id="s1">
<tr><th><a href="chapter-1.xht">Chapter 1 -
Running headers and footers</a></th>
<td>(17 Tests)</td></tr>
</tbody>
<tbody id="s2">
<tr><th><a href="chapter-2.xht">Chapter 2 -
Footnotes</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s3">
<tr><th><a href="chapter-3.xht">Chapter 3 -
Selecting Pages</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s4">
<tr><th><a href="chapter-4.xht">Chapter 4 -
Leaders</a></th>
<td>(3 Tests)</td></tr>
</tbody>
<tbody id="s5">
<tr><th><a href="chapter-5.xht">Chapter 5 -
Cross-references</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s6">
<tr><th><a href="chapter-6.xht">Chapter 6 -
Bookmarks</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="sA">
<tr><th><a href="chapter-A.xht">Appendix A -
Where Are They Now?</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="sB">
<tr><th><a href="chapter-B.xht">Appendix B -
Default UA Stylesheet</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="sC">
<tr><th><a href="chapter-C.xht">Appendix C -
Changes</a></th>
<td>(0 Tests)</td></tr>
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,33 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: using 'first' property of named strings</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#string-first" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that the default value of the string property is first, so that the first instance of a named string on the page is used." name="assert" />
<style>
@page {
@top-center {
content: string(section);
}
}
h2 {
string-set: section content();
}
</style>
</head>
<body>
<p>Test passes if “Section Oneâ€&#65533; is in the running head at the top of the page.</p>
<h2 id="s1">Section One</h2>
<h2 id="s2">Section Two</h2>
<h2 id="s3">Section Three</h2>
<h2 id="s4">Section Four</h2>
<h2 id="s5">Section Five</h2>
<h2 id="s6">Section Six</h2>
</body></html>

View file

@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: using the 'last' property of named strings</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#string-last" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that the last instance of a named string is used, when the 'last' property is applied to the string." name="assert" />
<style>
@page {
@top-center {
content: string(section, last);
}
}
h2 {
string-set: section content();
}
</style>
</head>
<body>
<p>Test passes if the text "Section Six" is in the running head at the top of the page.</p>
<h2 id="s1">Section One</h2>
<h2 id="s2">Section Two</h2>
<h2 id="s3">Section Three</h2>
<h2 id="s4">Section Four</h2>
<h2 id="s5">Section Five</h2>
<h2 id="s6">Section Six</h2>
</body></html>

View file

@ -0,0 +1,58 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: using 'start' property of named strings</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#string-start" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that the string set at the beginning of a page is used when the start property is applied" name="assert" />
<style>
@page {
@top-center {
content: string(section, start);
}
}
h2 {
string-set: section content();
}
#s2 { page-break-before: always; }
#s4 { page-break-after: always; }
</style>
</head>
<body>
<p>Note: this test has three pages</p>
<p>Test passes if:</p>
<ol>
<li>
On page one, the running head is empty.
</li>
<li>
On page two, the running head is “Section Twoâ€&#65533;
</li>
<li>
On page three, the running head is “Section Fourâ€&#65533;
</li>
</ol>
<h2 id="s1">Section One</h2>
<p id="p1">Bacon ipsum dolor sit amet brisket sunt kielbasa, sed rump fatback shankle. Non exercitation aliquip culpa shankle. Sausage pork kevin, doner meatloaf venison cupidatat. Salami frankfurter spare ribs kielbasa culpa commodo incididunt. Tri-tip pork belly pig ut ground round est, turkey drumstick nisi quis. Occaecat nisi tempor cupidatat, ground round exercitation in turducken. Filet mignon cow pork bacon tri-tip fugiat mollit kevin et.</p>
<h2 id="s2">Section Two</h2>
<p>
Fatback excepteur ex ut shank do ham. Sausage sirloin turducken velit ex spare ribs quis. Quis in turkey, labore sirloin fatback exercitation proident. In rump reprehenderit voluptate aute ribeye excepteur pig venison. Culpa laboris in nostrud, kevin leberkas non tri-tip commodo qui tenderloin. Id non short ribs elit, ut excepteur cow venison duis do.
</p>
<h2 id="s3">Section Three</h2>
<p>
Ullamco strip steak aliqua bacon ut sirloin turkey pork chop, ball tip jowl. Commodo pancetta prosciutto, meatloaf eiusmod aliquip chicken occaecat pig. Ut in pork, short ribs chuck t-bone kielbasa irure jowl occaecat cupidatat nostrud officia. Dolore ball tip cupidatat labore esse ut, magna leberkas irure kevin nostrud aute eu pariatur eiusmod. Nostrud pancetta labore, eu est mollit jerky ham hock. Shoulder aliquip dolore eu corned beef strip steak commodo.
</p>
<h2 id="s4">Section Four</h2>
<p>
Frankfurter prosciutto fatback beef ribs brisket, flank consectetur proident cupidatat ham hock enim pig eu bresaola. Qui ball tip consequat short loin salami. Tri-tip tempor et, adipisicing commodo ground round ball tip andouille doner. Short loin officia ea ground round shank.
</p>
<h2 id="s5">Section Five</h2>
<p>Biltong in capicola commodo tenderloin irure, labore drumstick aute tri-tip veniam. Labore dolore doner ex, meatloaf tempor meatball id flank do turkey. Pig culpa ut prosciutto rump. Tongue chicken qui andouille, pork loin pork chop salami ut. Eu ea qui dolore pork chop ground round.</p>
<h2 id="s6">Section Six</h2>
<p>Ham hock jowl filet mignon pastrami beef turducken. Brisket pork chop pork loin drumstick capicola ground round shankle andouille leberkas tenderloin turducken chuck t-bone kevin turkey. Turkey brisket shank, cow pork belly strip steak bresaola chicken short ribs biltong. Kevin jowl meatloaf capicola t-bone ham brisket leberkas. Pork strip steak drumstick jerky, flank shankle capicola turkey spare ribs.</p>
</body></html>

View file

@ -0,0 +1,33 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: using 'first-except' property of named strings</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#string-first-except" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that if string is set to first-except, it is omitted on the page where the string is set, but appears on subsequent pages" name="assert" />
<style>
@page {
@top-center {
content: string(title, first-except);
}
}
h1 {
string-set: title content();
}
#s2, #s3, #s4 { page-break-before: always; }
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if the running head is omitted on page one, and is “Chapter Titleâ€&#65533; on all other pages.</p>
<h2 id="s1">Section One</h2>
<h2 id="s2">Section Two</h2>
<h2 id="s3">Section Three</h2>
<h2 id="s4">Section Four</h2>
<h2 id="s5">Section Five</h2>
<h2 id="s6">Section Six</h2>
</body></html>

View file

@ -0,0 +1,43 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: using 'last' property of named strings</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#string-last" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that if string is set to last, the last appearance of that element determines the content of the string" name="assert" />
<style>
@page {
@top-center {
content: string(title, last);
}
}
h2 {
string-set: title content();
}
#s2, #s4 { page-break-before: always; }
</style>
</head>
<body>
<p>Note: test has three pages. Test passes if:</p>
<ol>
<li>
Running head on page one is “Section Oneâ€&#65533;
</li>
<li>
Running head on page two is “Section Threeâ€&#65533;
</li>
<li>
Running head on page three is “Section Sixâ€&#65533;
</li>
</ol>
<h2 id="s1">Section One</h2>
<h2 id="s2">Section Two</h2>
<h2 id="s3">Section Three</h2>
<h2 id="s4">Section Four</h2>
<h2 id="s5">Section Five</h2>
<h2 id="s6">Section Six</h2>
</body></html>

View file

@ -0,0 +1,316 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Running headers and footers - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Running headers and footers (17 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#running-headers-and-footers">1 Running headers and footers</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.#named-strings0">
<!-- 0 tests -->
</tbody>
<tbody id="s1.#running-elements0">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#named-strings">1.1 Named strings</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.1.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro">1.1.1 The string-set property</a></th></tr>
<!-- 12 tests -->
<tr id="string-set-001-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-001.xht">string-set-001</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set with string
<ul class="assert">
<li>Test checks that a named string can be set to a string value.</li>
</ul>
</td>
</tr>
<tr id="string-set-002-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-002.xht">string-set-002</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM String-set with content()
<ul class="assert">
<li>Test checks that a string can be set to the text value of an element, using the default content() syntax</li>
</ul>
</td>
</tr>
<tr id="string-set-003-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-003.xht">string-set-003</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM String-set with content(text)
<ul class="assert">
<li>Test checks that a string can be set to the text value of an element, using the explicit content(text) syntax</li>
</ul>
</td>
</tr>
<tr id="string-set-004-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-004.xht">string-set-004</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM String-set with content(first-letter)
<ul class="assert">
<li>Test checks that a string can be set to the first letter of the text value of an element</li>
</ul>
</td>
</tr>
<tr id="string-set-005-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-005.xht">string-set-005</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM String-set with counter(page)
<ul class="assert">
<li>Test checks that a named string can be set to the value of the page counter</li>
</ul>
</td>
</tr>
<tr id="string-set-006-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-006.xht">string-set-006</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set with content(before)
<ul class="assert">
<li>Test checks that a named string can be set to the content of the before pseudo-element</li>
</ul>
</td>
</tr>
<tr id="string-set-007-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-007.xht">string-set-007</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set with content(after)
<ul class="assert">
<li>Test checks that a named string can be set to the content of the after pseudo-element</li>
</ul>
</td>
</tr>
<tr id="string-set-008-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-008.xht">string-set-008</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set with multiple assignments
<ul class="assert">
<li>Test checks that several named string can be set on a single element</li>
</ul>
</td>
</tr>
<tr id="string-set-009-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-009.xht">string-set-009</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set with page and pages counters
<ul class="assert">
<li>Test checks that a string can be set to the page and pages counters</li>
</ul>
</td>
</tr>
<tr id="string-set-010-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-010.xht">string-set-010</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set on element with display: none
<ul class="assert">
<li>Test checks that a string can be set to the value of an element even if display is set to none</li>
</ul>
</td>
</tr>
<tr id="string-set-011-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-011.xht">string-set-011</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set on element with display: none
<ul class="assert">
<li>Test checks that a string can be set to the value of an element even if display is set to none</li>
</ul>
</td>
</tr>
<tr id="string-set-012-1.1.1" class="primary paged">
<td><strong>
<a href="string-set-012.xht">string-set-012</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM string-set to attribute value
<ul class="assert">
<li>Test checks that a string can be set to the value of an attribute</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s1.1.1.#content-list">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1.#propdef-string-set">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.1.1.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#content-function-header">1.1.1.1 The content() function</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1.1.#entry-value">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1.1.#exit-value">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.1.1.#funcdef-content">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.1.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#using-named-strings">1.1.2 The string() function</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.2.#funcdef-string">
<!-- 0 tests -->
</tbody>
<tbody id="s1.1.2.#string-first">
<!-- 1 tests -->
<tr id="using-strings-001-1.1.2.#string-first" class="primary paged">
<td><strong>
<a href="using-strings-001.xht">using-strings-001</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>using 'first' property of named strings
<ul class="assert">
<li>Test checks that the default value of the string property is first, so that the first instance of a named string on the page is used.</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s1.1.2.#string-first-except">
<!-- 1 tests -->
<tr id="using-strings-004-1.1.2.#string-first-except" class="primary paged">
<td><strong>
<a href="using-strings-004.xht">using-strings-004</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>using 'first-except' property of named strings
<ul class="assert">
<li>Test checks that if string is set to first-except, it is omitted on the page where the string is set, but appears on subsequent pages</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s1.1.2.#string-last">
<!-- 2 tests -->
<tr id="using-strings-002-1.1.2.#string-last" class="primary paged">
<td><strong>
<a href="using-strings-002.xht">using-strings-002</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>using the 'last' property of named strings
<ul class="assert">
<li>Test checks that the last instance of a named string is used, when the 'last' property is applied to the string.</li>
</ul>
</td>
</tr>
<tr id="using-strings-005-1.1.2.#string-last" class="primary paged">
<td><strong>
<a href="using-strings-005.xht">using-strings-005</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>using 'last' property of named strings
<ul class="assert">
<li>Test checks that if string is set to last, the last appearance of that element determines the content of the string</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s1.1.2.#string-start">
<!-- 1 tests -->
<tr id="using-strings-003-1.1.2.#string-start" class="primary paged">
<td><strong>
<a href="using-strings-003.xht">using-strings-003</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>using 'start' property of named strings
<ul class="assert">
<li>Test checks that the string set at the beginning of a page is used when the start property is applied</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s1.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#running-elements">1.2 Running elements</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.2.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#running-syntax">1.2.1 The running() value</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.1.#funcdef-running">
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.1.#issue-11bb4305">
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.1.#propdef-running">
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1.2.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#element-syntax">1.2.2 The element() value</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s1.2.2.#funcdef-element">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,162 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Footnotes - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Footnotes (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnotes">2 Footnotes</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-terms">2.1 Terminology</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#creating-footnotes">2.2 Creating footnotes</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.2.#issue-4af1f674">
<!-- 0 tests -->
</tbody>
<tbody id="s2.3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.3">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-types">2.3 Types of footnotes</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.3.#footnote-display-block">
<!-- 0 tests -->
</tbody>
<tbody id="s2.3.#footnote-display-compact">
<!-- 0 tests -->
</tbody>
<tbody id="s2.3.#footnote-display-inline">
<!-- 0 tests -->
</tbody>
<tbody id="s2.3.#propdef-footnote-display">
<!-- 0 tests -->
</tbody>
<tbody id="s2.3.#valuedef-footnote">
<!-- 0 tests -->
</tbody>
<tbody id="s2.4">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.4">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-area">2.4 The footnote area</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.4.#issue-829ce977">
<!-- 0 tests -->
</tbody>
<tbody id="s2.4.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.4.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-area-position">2.4.1 Positioning of the footnote area</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.4.1.#issue-165f8769">
<!-- 0 tests -->
</tbody>
<tbody id="s2.4.1.#issue-ab22b570">
<!-- 0 tests -->
</tbody>
<tbody id="s2.4.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.4.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-area-size">2.4.2 Size of the footnote area</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.5">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.5">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-counters">2.5 The Footnote Counter</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.5.#footnote-counter">
<!-- 0 tests -->
</tbody>
<tbody id="s2.5.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.5.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-counter-values">2.5.1 Values of the footnote counter</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.5.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.5.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#resetting-footnote-counter">2.5.2 Resetting the footnote counter</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.6">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.6">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-call">2.6 The footnote-call pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.7">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.7">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-marker">2.7 The footnote-marker pseudo-element</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.8">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.8">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#footnote-policy">2.8 Rendering footnotes and footnote policy</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s2.8.#footnote-policy-line">
<!-- 0 tests -->
</tbody>
<tbody id="s2.8.#issue-da883bb8">
<!-- 0 tests -->
</tbody>
<tbody id="s2.8.#propdef-footnote-policy">
<!-- 0 tests -->
</tbody>
<tbody id="s2.8.#valuedef-auto">
<!-- 0 tests -->
</tbody>
<tbody id="s2.8.#valuedef-block">
<!-- 0 tests -->
</tbody>
<tbody id="s2.9">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2.9">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#future">2.9 Future directions</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,60 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Selecting Pages - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Selecting Pages (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#the-first-page-pseudo-element">3 Selecting Pages</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s3.#page-selectors">
<!-- 0 tests -->
</tbody>
<tbody id="s3.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#document-page-selectors">3.1 Page Selectors</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s3.1.#funcdef-nth">
<!-- 0 tests -->
</tbody>
<tbody id="s3.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#document-sequence-selectors">3.2 Page groups</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s3.2.#page-group">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,102 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Leaders - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Leaders (3 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s4">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#leaders">4 Leaders</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s4.#dotted-leader">
<!-- 1 tests -->
<tr id="leader-001-4.#dotted-leader" class="primary paged">
<td><strong>
<a href="leader-001.xht">leader-001</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM Dotted Leader
<ul class="assert">
<li>Test checks that a basic dotted leader is implemented</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s4.#funcdef-leader">
<!-- 0 tests -->
</tbody>
<tbody id="s4.#issue-2f5c8d3f">
<!-- 0 tests -->
</tbody>
<tbody id="s4.#solid-leader">
<!-- 1 tests -->
<tr id="leader-003-4.#solid-leader" class="primary paged">
<td><strong>
<a href="leader-003.xht">leader-003</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM Solid Leader
<ul class="assert">
<li>Test checks that a basic solid leader is implemented</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s4.#space-leader">
<!-- 0 tests -->
</tbody>
<tbody id="s4.#string-leader">
<!-- 1 tests -->
<tr id="leader-002-4.#string-leader" class="primary paged">
<td><strong>
<a href="leader-002.xht">leader-002</a></strong></td>
<td></td>
<td><abbr class="paged" title="Only valid for paged media">Paged</abbr></td>
<td>GCPM String Leader
<ul class="assert">
<li>Test checks that a custom character leader is implemented</li>
</ul>
</td>
</tr>
</tbody>
<tbody id="s4.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#rendering-leaders">4.1 Rendering leaders</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s4.1.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4.1.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#procedure-leader">4.1.1 Procedure for rendering leaders</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,69 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Cross-references - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Cross-references (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s5">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#cross-references">5 Cross-references</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s5.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#target-counter">5.1 The target-counter() function</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s5.1.#funcdef-target-counter">
<!-- 0 tests -->
</tbody>
<tbody id="s5.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#target-counters">5.2 The target-counters() function</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s5.2.#funcdef-target-counters">
<!-- 0 tests -->
</tbody>
<tbody id="s5.3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5.3">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#target-text">5.3 target-text</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s5.3.#issue-a82075c9">
<!-- 0 tests -->
</tbody>
<tbody id="s5.3.#target-text-function">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,147 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Bookmarks - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Bookmarks (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s6">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#bookmarks">6 Bookmarks</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.#bookmarks0">
<!-- 0 tests -->
</tbody>
<tbody id="s6.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.1">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#bookmark-level">6.1 bookmark-level</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.1.#propdef-bookmark-level">
<!-- 0 tests -->
</tbody>
<tbody id="s6.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.2">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#bookmark-label">6.2 bookmark-label</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.2.#propdef-bookmark-label">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.3">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#bookmark-state">6.3 bookmark-state</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#propdef-bookmark-state">
<!-- 0 tests -->
</tbody>
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance-classes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conventions">
<!-- 0 tests -->
</tbody>
<tbody id="s.#css21">
<!-- 0 tests -->
</tbody>
<tbody id="s.#css3list">
<!-- 0 tests -->
</tbody>
<tbody id="s.#css3page">
<!-- 0 tests -->
</tbody>
<tbody id="s.#css3syn">
<!-- 0 tests -->
</tbody>
<tbody id="s.#css3val">
<!-- 0 tests -->
</tbody>
<tbody id="s.#dpub-latinreq">
<!-- 0 tests -->
</tbody>
<tbody id="s.#experimental">
<!-- 0 tests -->
</tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
<tbody id="s.#informative">
<!-- 0 tests -->
</tbody>
<tbody id="s.#introduction">
<!-- 0 tests -->
</tbody>
<tbody id="s.#issues-index">
<!-- 0 tests -->
</tbody>
<tbody id="s.#normative">
<!-- 0 tests -->
</tbody>
<tbody id="s.#partial">
<!-- 0 tests -->
</tbody>
<tbody id="s.#property-index">
<!-- 0 tests -->
</tbody>
<tbody id="s.#references">
<!-- 0 tests -->
</tbody>
<tbody id="s.#rfc2119">
<!-- 0 tests -->
</tbody>
<tbody id="s.#status">
<!-- 0 tests -->
</tbody>
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
<tbody id="s.#testing">
<!-- 0 tests -->
</tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,60 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Where Are They Now? - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Where Are They Now? (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="sA">
<tr><th colspan="4" scope="rowgroup">
<a href="#sA">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#former-wd-sections">A Where Are They Now?</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="sA.#cmyk-colors">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#navigation-between-pages">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#page-floats">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#page-marks-and-bleed-area">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#paged-presentations">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#selecting-columns-and-pages">
<!-- 0 tests -->
</tbody>
<tbody id="sA.#styling-blank-pages">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,39 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Default UA Stylesheet - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Default UA Stylesheet (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="sB">
<tr><th colspan="4" scope="rowgroup">
<a href="#sB">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#ua-stylesheet">B Default UA Stylesheet</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,39 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Changes - CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite</h1>
<h2>Changes (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="sC">
<tr><th colspan="4" scope="rowgroup">
<a href="#sC">+</a>
<a href="http://www.w3.org/TR/css-gcpm-3/#changes">C Changes</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,34 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM Dotted Leader</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#dotted-leader" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a basic dotted leader is implemented" name="assert" />
<style>
span.cn::after { content: leader(dotted); }
</style>
</head>
<body>
<p>Test passes if there's a dotted leader between "Chapter One" and "1"</p>
<ol>
<li>
<span class="cn">Chapter One</span> <span class="folio">1</span>
</li>
<!--
<li>
Chapter Two <span class="folio">137</span>
</li>
-->
</ol>
</body></html>

View file

@ -0,0 +1,33 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM String Leader</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#string-leader" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a custom character leader is implemented" name="assert" />
<style>
p.run-in { display: run-in; }
p.source-rw::before {
content: leader('~ ');
}
</style>
</head>
<body>
<p>Test passes if there are ~ characters between the end of the text and Ahab’s name</p>
<blockquote>
<p class="run-in">“Towards thee I roll, thou all-destroying but unconquering whale; to the last I grapple with thee; from hell’s heart I stab at thee; for hate’s sake I spit my last breath at thee. Sink all coffins and all hearses to one common pool! and since neither can be mine, let me then tow to pieces, while still chasing thee, though tied to thee, thou damned whale! THUS, I give up the spear!â€&#65533;</p>
<p class="source-rw">Ahab</p>
</blockquote>
</body></html>

View file

@ -0,0 +1,33 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM Solid Leader</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#solid-leader" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a basic solid leader is implemented" name="assert" />
<style>
span.cn::after { content: leader(solid); }
</style>
</head>
<body>
<p>Test passes if there's a continuous row of underscores between "Chapter One" and "1"</p>
<ol>
<li>
<span class="cn">Chapter One</span> <span class="folio">1</span>
</li>
<!--
<li>
Chapter Two <span class="folio">137</span>
</li>
-->
</ol>
</body></html>

View file

@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Generated Content for Paged Media Level 3 CR Test Suite Reftest Index</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite Reftest Index</h1>
<table width="100%">
<col id="test-column"></col>
<col id="ref-column"></col>
<col id="flags-column"></col>
<thead>
<tr>
<th>Test</th>
<th>Reference</th>
<th>Flags</th>
</tr>
</thead>
</table>
</body>
</html>

View file

@ -0,0 +1 @@

View file

@ -0,0 +1,25 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM string-set with string</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a named string can be set to a string value." name="assert" />
<style type="text/css">
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title 'hello, world';
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “hello, worldâ€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,25 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM String-set with content()</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a string can be set to the text value of an element, using the default content() syntax" name="assert" />
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content();
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “Chapter Titleâ€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM String-set with content(text)</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a string can be set to the text value of an element, using the explicit content(text) syntax" name="assert" />
<style type="text/css">
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content(text);
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if the text “Chapter Titleâ€&#65533; appears in the running head at the top of the page.</p>
<!--AH errors out with content(text) rather than content()-->
</body></html>

View file

@ -0,0 +1,25 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM String-set with content(first-letter)</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a string can be set to the first letter of the text value of an element" name="assert" />
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content(first-letter);
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “Câ€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,25 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM String-set with counter(page)</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a named string can be set to the value of the page counter" name="assert" />
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title counter(page);
}
</style>
</head>
<body>
<h1>A</h1>
<p>Test passes if “1â€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM string-set with content(before)</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a named string can be set to the content of the before pseudo-element" name="assert" />
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content(before);
}
h1::before {
content: 'before-';
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “before-â€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM string-set with content(after)</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a named string can be set to the content of the after pseudo-element" name="assert" />
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content(after);
}
h1::after {
content: '-after';
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “-afterâ€&#65533; appears in the running head at the top of the page.</p>
</body></html>

View file

@ -0,0 +1,31 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM string-set with multiple assignments</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that several named string can be set on a single element" name="assert" />
<style>
@page {
@top-center {
content: string(center);
}
@top-left {
content: string(left);
}
@top-right {content:
string(right);
}
}
h1 {
string-set: left content(), right content(), center content(first-letter);
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “Chapter Titleâ€&#65533; appears in both the left and right running heads, and “Câ€&#65533; appears in the center running head.</p>
</body></html>

View file

@ -0,0 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM string-set with page and pages counters</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a string can be set to the page and pages counters" name="assert" />
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title counter(page) ' of ' counter(pages);
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “1 of 1â€&#65533; appears in the running head.</p>
</body></html>

View file

@ -0,0 +1,29 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM string-set on element with display: none</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<!--WD of this spec is out of date; referencing the ED--><meta content="paged" name="flags" />
<meta content="Test checks that a string can be set to the value of an element even if display is set to none" name="assert" />
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content();
display: none;
}
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if “Chapter Titleâ€&#65533; appears in the running head.</p>
</body></html>

View file

@ -0,0 +1,45 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM string-set on element with display: none</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a string can be set to the value of an element even if display is set to none" name="assert" />
<!--
Note this test exposes a known bug in PrinceXML 9.0 rev 2 (and all previous versions)
-->
<style>
@page {
@top-center {
content: string(title);
}
}
h1 {
string-set: title content();
display: none;
}
#d2 { page-break-before: always; }
</style>
</head>
<body>
<h1>Chapter One Title</h1>
<p>Note: test has two pages</p>
<p>Test passes if:</p>
<ol>
<li>
“Chapter One Titleâ€&#65533; appears in the running head on page one.
</li>
<li>
“Chapter Two Titleâ€&#65533; appears in the running head on page two.
</li>
</ol>
<div id="d2">
<h1>Chapter Two Title</h1>
<p>Second Page</p>
</div>
</body></html>

View file

@ -0,0 +1,31 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: GCPM string-set to attribute value</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that a string can be set to the value of an attribute " name="assert" />
<style>
@page {
@top-center {
content: string(header);
}
}
h1 {
string-set: header attr(title);
}
</style>
</head>
<body>
<h1 title="Hello, World">Chapter Title</h1>
<p>Test passes if running head text reads “Hello, Worldâ€&#65533;.
</p></body></html>

View file

@ -0,0 +1,69 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Generated Content for Paged Media Level 3 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>CSS Generated Content for Paged Media Level 3 CR Test Suite By Chapter</h1>
<p>This index contains both
<a href="http://wiki.csswg.org/test/selftest">self-describing tests</a>
and reftests.
A separate <a href="reftest-toc.xht">alphabetical reftest index</a>
is provided for tests in <a href="http://wiki.csswg.org/test/reftest">reftest
format</a> along with the <a href="reftest.list">reftest manifest</a>.</p>
<table>
<tbody id="s1">
<tr><th><a href="chapter-1.xht">Chapter 1 -
Running headers and footers</a></th>
<td>(17 Tests)</td></tr>
</tbody>
<tbody id="s2">
<tr><th><a href="chapter-2.xht">Chapter 2 -
Footnotes</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s3">
<tr><th><a href="chapter-3.xht">Chapter 3 -
Selecting Pages</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s4">
<tr><th><a href="chapter-4.xht">Chapter 4 -
Leaders</a></th>
<td>(3 Tests)</td></tr>
</tbody>
<tbody id="s5">
<tr><th><a href="chapter-5.xht">Chapter 5 -
Cross-references</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s6">
<tr><th><a href="chapter-6.xht">Chapter 6 -
Bookmarks</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="sA">
<tr><th><a href="chapter-A.xht">Appendix A -
Where Are They Now?</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="sB">
<tr><th><a href="chapter-B.xht">Appendix B -
Default UA Stylesheet</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="sC">
<tr><th><a href="chapter-C.xht">Appendix C -
Changes</a></th>
<td>(0 Tests)</td></tr>
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,33 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: using 'first' property of named strings</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#string-first" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that the default value of the string property is first, so that the first instance of a named string on the page is used." name="assert" />
<style>
@page {
@top-center {
content: string(section);
}
}
h2 {
string-set: section content();
}
</style>
</head>
<body>
<p>Test passes if “Section Oneâ€&#65533; is in the running head at the top of the page.</p>
<h2 id="s1">Section One</h2>
<h2 id="s2">Section Two</h2>
<h2 id="s3">Section Three</h2>
<h2 id="s4">Section Four</h2>
<h2 id="s5">Section Five</h2>
<h2 id="s6">Section Six</h2>
</body></html>

View file

@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: using the 'last' property of named strings</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#string-last" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that the last instance of a named string is used, when the 'last' property is applied to the string." name="assert" />
<style>
@page {
@top-center {
content: string(section, last);
}
}
h2 {
string-set: section content();
}
</style>
</head>
<body>
<p>Test passes if the text "Section Six" is in the running head at the top of the page.</p>
<h2 id="s1">Section One</h2>
<h2 id="s2">Section Two</h2>
<h2 id="s3">Section Three</h2>
<h2 id="s4">Section Four</h2>
<h2 id="s5">Section Five</h2>
<h2 id="s6">Section Six</h2>
</body></html>

View file

@ -0,0 +1,58 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: using 'start' property of named strings</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#string-start" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that the string set at the beginning of a page is used when the start property is applied" name="assert" />
<style>
@page {
@top-center {
content: string(section, start);
}
}
h2 {
string-set: section content();
}
#s2 { page-break-before: always; }
#s4 { page-break-after: always; }
</style>
</head>
<body>
<p>Note: this test has three pages</p>
<p>Test passes if:</p>
<ol>
<li>
On page one, the running head is empty.
</li>
<li>
On page two, the running head is “Section Twoâ€&#65533;
</li>
<li>
On page three, the running head is “Section Fourâ€&#65533;
</li>
</ol>
<h2 id="s1">Section One</h2>
<p id="p1">Bacon ipsum dolor sit amet brisket sunt kielbasa, sed rump fatback shankle. Non exercitation aliquip culpa shankle. Sausage pork kevin, doner meatloaf venison cupidatat. Salami frankfurter spare ribs kielbasa culpa commodo incididunt. Tri-tip pork belly pig ut ground round est, turkey drumstick nisi quis. Occaecat nisi tempor cupidatat, ground round exercitation in turducken. Filet mignon cow pork bacon tri-tip fugiat mollit kevin et.</p>
<h2 id="s2">Section Two</h2>
<p>
Fatback excepteur ex ut shank do ham. Sausage sirloin turducken velit ex spare ribs quis. Quis in turkey, labore sirloin fatback exercitation proident. In rump reprehenderit voluptate aute ribeye excepteur pig venison. Culpa laboris in nostrud, kevin leberkas non tri-tip commodo qui tenderloin. Id non short ribs elit, ut excepteur cow venison duis do.
</p>
<h2 id="s3">Section Three</h2>
<p>
Ullamco strip steak aliqua bacon ut sirloin turkey pork chop, ball tip jowl. Commodo pancetta prosciutto, meatloaf eiusmod aliquip chicken occaecat pig. Ut in pork, short ribs chuck t-bone kielbasa irure jowl occaecat cupidatat nostrud officia. Dolore ball tip cupidatat labore esse ut, magna leberkas irure kevin nostrud aute eu pariatur eiusmod. Nostrud pancetta labore, eu est mollit jerky ham hock. Shoulder aliquip dolore eu corned beef strip steak commodo.
</p>
<h2 id="s4">Section Four</h2>
<p>
Frankfurter prosciutto fatback beef ribs brisket, flank consectetur proident cupidatat ham hock enim pig eu bresaola. Qui ball tip consequat short loin salami. Tri-tip tempor et, adipisicing commodo ground round ball tip andouille doner. Short loin officia ea ground round shank.
</p>
<h2 id="s5">Section Five</h2>
<p>Biltong in capicola commodo tenderloin irure, labore drumstick aute tri-tip veniam. Labore dolore doner ex, meatloaf tempor meatball id flank do turkey. Pig culpa ut prosciutto rump. Tongue chicken qui andouille, pork loin pork chop salami ut. Eu ea qui dolore pork chop ground round.</p>
<h2 id="s6">Section Six</h2>
<p>Ham hock jowl filet mignon pastrami beef turducken. Brisket pork chop pork loin drumstick capicola ground round shankle andouille leberkas tenderloin turducken chuck t-bone kevin turkey. Turkey brisket shank, cow pork belly strip steak bresaola chicken short ribs biltong. Kevin jowl meatloaf capicola t-bone ham brisket leberkas. Pork strip steak drumstick jerky, flank shankle capicola turkey spare ribs.</p>
</body></html>

View file

@ -0,0 +1,33 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>CSS Test: using 'first-except' property of named strings</title>
<link href="mailto:dauwhe@gmail.com" rel="author" title="Dave Cramer" />
<link href="http://www.w3.org/TR/css-gcpm-3/#string-first-except" rel="help" />
<meta content="paged" name="flags" />
<meta content="Test checks that if string is set to first-except, it is omitted on the page where the string is set, but appears on subsequent pages" name="assert" />
<style>
@page {
@top-center {
content: string(title, first-except);
}
}
h1 {
string-set: title content();
}
#s2, #s3, #s4 { page-break-before: always; }
</style>
</head>
<body>
<h1>Chapter Title</h1>
<p>Test passes if the running head is omitted on page one, and is “Chapter Titleâ€&#65533; on all other pages.</p>
<h2 id="s1">Section One</h2>
<h2 id="s2">Section Two</h2>
<h2 id="s3">Section Three</h2>
<h2 id="s4">Section Four</h2>
<h2 id="s5">Section Five</h2>
<h2 id="s6">Section Six</h2>
</body></html>

Some files were not shown because too many files have changed in this diff Show more