Files
servo/tests/wpt/css-tests/css21_dev/xhtml1print/word-spacing-characters-002.xht

187 lines
5.7 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!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 Test: word-spacing on Fixed-Width Space Characters</title>
<style type="text/css">
@page { font: italic 8pt sans-serif; color: gray;
margin: 7%;
counter-increment: page;
@top-left { content: "CSS 2.1 Conformance Test Suite"; }
@top-right { content: "Test word-spacing-characters-002"; }
@bottom-right { content: counter(page); }
}
</style>
<link rel="author" title="Elika J. Etemad" href="http://fantasai.inkedblade.net/contact"/>
<link rel="help" href="http://www.w3.org/TR/CSS21/text.html#spacing-props"/>
<meta name="flags" content=""/>
<meta name="assert" content="Word-spacing does not affect fixed-width spaces."/>
<style type="text/css">
div {
margin: 1em;
font-family: monospace;
page-break-inside: avoid;
}
div p {
margin: 0;
}
.control span {
background: blue;
color: blue;
}
.test span {
word-spacing: 4em;
background: orange;
color: orange;
}
.ws-pre p {
white-space: pre;
}
</style>
</head>
<body>
<p>In each of the following pairs, the blue and orange bars must have equal lengths.</p>
<!-- IDEOGRAPHIC SPACE -->
<div class="ws-normal">
<p class="control"><span>A    B</span></p>
<p class="test"><span>A    B</span></p>
</div>
<div class="ws-pre">
<p class="control"><span>A    B</span></p>
<p class="test"><span>A    B</span></p>
</div>
<!-- EN QUAD -->
<div class="ws-normal">
<p class="control"><span>A    B</span></p>
<p class="test"><span>A    B</span></p>
</div>
<div class="ws-pre">
<p class="control"><span>A    B</span></p>
<p class="test"><span>A    B</span></p>
</div>
<!-- EM QUAD -->
<div class="ws-normal">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<div class="ws-pre">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<!-- EN SPACE -->
<div class="ws-normal">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<div class="ws-pre">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<!-- EM SPACE -->
<div class="ws-normal">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<div class="ws-pre">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<!-- THREE-PER-EM SPACE -->
<div class="ws-normal">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<div class="ws-pre">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<!-- FOUR-PER-EM SPACE -->
<div class="ws-normal">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<div class="ws-pre">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<!-- SIX-PER-EM SPACE -->
<div class="ws-normal">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<div class="ws-pre">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<!-- FIGURE SPACE -->
<div class="ws-normal">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<div class="ws-pre">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<!-- PUNCTUATION SPACE -->
<div class="ws-normal">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<div class="ws-pre">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<!--THIN SPACE -->
<div class="ws-normal">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<div class="ws-pre">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<!-- HAIR SPACE -->
<div class="ws-normal">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<div class="ws-pre">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<!-- NARROW NO-BREAK SPACE -->
<div class="ws-normal">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<div class="ws-pre">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<!-- MEDIUM MATHEMATICAL SPACE -->
<div class="ws-normal">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
<div class="ws-pre">
<p class="control"><span>AB</span></p>
<p class="test"><span>AB</span></p>
</div>
</body>
</html>