Revision 28d63f19babbd14a18a0219acf21362fc5d52dbc authored by Henrik Skupin on 28 March 2018, 18:49:31 UTC, committed by moz-wptsync-bot on 28 March 2018, 18:49:31 UTC
To retrieve links via "link text" or "partial link text" the rendered
content of the element has to be used. This can be the case for CSS
transformations like "uppercase".
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1381519
gecko-commit: 3e204686f1b10441f48435890241dff6706d04dd
gecko-integration-branch: central
gecko-reviewers: ato
1 parent f5b48cf
Raw File
string-set-011.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Test: GCPM string-set on element with display: none</title>
<link rel="author" title="Dave Cramer" href="mailto:dauwhe@gmail.com">
<link rel="help" href="http://www.w3.org/TR/css-gcpm-3/#setting-named-strings-the-string-set-pro">
<meta name="flags" content="paged">
<meta name="assert" content="Test checks that a string can be set to the value of an element even if display is set to none">
<!--
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” appears in the running head on page one.
</li>
<li>
“Chapter Two Title” 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>
back to top