зеркало из https://github.com/mozilla/pjs.git
155 строки
5.4 KiB
HTML
155 строки
5.4 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
|
<HTML lang="en">
|
|
|
|
<HEAD>
|
|
<META name="author" content="Ian Hickson">
|
|
<META name="copyright" content="© copyright 1999 Ian Hickson">
|
|
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
<META http-equiv="Content-Style-Type" content="text/css">
|
|
<TITLE>Evil Tests: Inheritance Set Through Tables</TITLE>
|
|
|
|
<STYLE TYPE="text/css">
|
|
|
|
BODY { color: black; background: white; font: 1em serif; }
|
|
.fancy { color: white; background: black; font: bold 2em sans-serif; }
|
|
|
|
.table { display: table; }
|
|
.row { display: table-row; }
|
|
.cell { display: table-cell; }
|
|
|
|
|
|
</STYLE>
|
|
|
|
</HEAD>
|
|
|
|
<BODY>
|
|
|
|
<H1>Table Inheritance Tests - 1</H1>
|
|
|
|
<p>If you have any comments to make regarding this test, e-mail <a
|
|
href="mailto:py8ieh=eviltests-table@bath.ac.uk">py8ieh=eviltests@bath.ac.uk</a>.</p>
|
|
|
|
<dl>
|
|
<dt>Prerequisites</dt>
|
|
<dd>Browsers that are subjected to this test should support CSS1 and the CSS2 table model.</dd>
|
|
</dl>
|
|
|
|
<H2>0. Control</H2>
|
|
|
|
<P>The following four tests should look identical, namely, like this:</P>
|
|
|
|
<DIV class="fancy">This text should be white on black, bold, twice the
|
|
size of normal text, and sans serif.</DIV>
|
|
|
|
<P>There are some minor exceptions, however. The x.1 tests should fill
|
|
the viewport width, the other tests need not. Also, browsers
|
|
attempting to have backwards compatability with the buggy behaviour of
|
|
legacy browsers may omit to inherit the color and font-size in 1.1,
|
|
which will make 1.1 (but only 1.1) unreadable. That is the problem
|
|
with not following the specs.</P>
|
|
|
|
<H2>1. HTML Tables</H2>
|
|
|
|
<H3>1.1 Inheritance through a DIV</H3>
|
|
<DIV class=fancy><TABLE><TR><TD> This text should be white on black,
|
|
bold, twice the size of normal text, and sans serif.
|
|
</TD></TR></TABLE></DIV>
|
|
|
|
|
|
<H3>1.2 Styles set directly on TABLE</H3>
|
|
<TABLE class=fancy><TR><TD> This text should be white on black,
|
|
bold, twice the size of normal text, and sans serif.
|
|
</TD></TR></TABLE>
|
|
|
|
|
|
<H2>2. Explicit CSS Tables</H2>
|
|
|
|
<H3>2.1 Inheritance through a DIV</H3>
|
|
<DIV class=fancy><DIV class=table><DIV class=row><DIV class=cell> This
|
|
text should be white on black, bold, twice the size of normal text,
|
|
and sans serif. </DIV></DIV></DIV></DIV>
|
|
|
|
<H3>2.2 Styles set directly on TABLE</H3>
|
|
<DIV class="fancy table"><DIV class=row><DIV class=cell> This text
|
|
should be white on black, bold, twice the size of normal text, and
|
|
sans serif. </DIV></DIV></DIV>
|
|
|
|
<H3>2.3 Styles set directly on ROW</H3>
|
|
<DIV class=table><DIV class="fancy row"><DIV class=cell> This text
|
|
should be white on black, bold, twice the size of normal text, and
|
|
sans serif. </DIV></DIV></DIV>
|
|
|
|
<H3>2.4 Styles set directly on CELL</H3>
|
|
<DIV class=table><DIV class=row><DIV class="fancy cell"> This text
|
|
should be white on black, bold, twice the size of normal text, and
|
|
sans serif. </DIV></DIV></DIV>
|
|
|
|
|
|
<H2>3. Implicit CSS Tables (table explicit)</H2>
|
|
|
|
<H3>3.1 Inheritance through a DIV</H3>
|
|
<DIV class=fancy><DIV class=table> This text should be white on black,
|
|
bold, twice the size of normal text, and sans serif.
|
|
</DIV></DIV>
|
|
|
|
<H3>3.2 Styles set directly on TABLE</H3>
|
|
<DIV class="fancy table"> This text should be white on black,
|
|
bold, twice the size of normal text, and sans serif.
|
|
</DIV>
|
|
|
|
|
|
<H2>4. Implicit CSS Tables (row explicit)</H2>
|
|
|
|
<H3>4.1 Inheritance through a DIV</H3>
|
|
<DIV class=fancy><DIV class=row> This text should be white on black,
|
|
bold, twice the size of normal text, and sans serif.
|
|
</DIV></DIV>
|
|
|
|
<H3>4.2 Styles set directly on ROW</H3>
|
|
<DIV class="fancy row"> This text should be white on black,
|
|
bold, twice the size of normal text, and sans serif.
|
|
</DIV>
|
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
|
|
|
<H2>5. Implicit CSS Tables (cell explicit)</H2>
|
|
|
|
<H3>5.1 Inheritance through a DIV</H3>
|
|
<DIV class=fancy><DIV class=cell> This text should be white on black,
|
|
bold, twice the size of normal text, and sans serif.
|
|
</DIV></DIV>
|
|
|
|
<H3>5.2 Styles set directly on CELL</H3>
|
|
<DIV class="fancy cell"> This text should be white on black,
|
|
bold, twice the size of normal text, and sans serif.
|
|
</DIV>
|
|
|
|
|
|
|
|
<h2>Submit Results</h2>
|
|
|
|
<FORM action="/%7Epy8ieh/cgi/newresult.pl" method="POST" class="resultsubmission">
|
|
<P>How does your browser fare on this test?
|
|
<SELECT NAME="result">
|
|
<OPTION VALUE="M"> The tests all render identically, and this browser may or may not grok CSS2 tables. </OPTION>
|
|
<OPTION VALUE="Y"> The tests all render identically, and this browser does grok CSS2 tables. </OPTION>
|
|
<OPTION VALUE="N"> The tests all render identically, but this browser does not grok CSS2 tables. </OPTION>
|
|
<OPTION VALUE="B"> The tests do not render all the same. </OPTION>
|
|
<OPTION VALUE="D"> Any of the tests render black-on-black. </OPTION>
|
|
<OPTION VALUE="U"> Untestable: CSS not supported. </OPTION>
|
|
</SELECT>
|
|
<LABEL>Comment: <INPUT TYPE="text" NAME="comment"></LABEL>
|
|
<INPUT TYPE="submit" VALUE="Submit">
|
|
</P>
|
|
</FORM>
|
|
|
|
|
|
<HR title="Footer">
|
|
<p>Up to the <a href="home.html">Table Tests</A>.</p>
|
|
<p>Up to the <a href="../home.html">Evil Tests Page</A>.</p>
|
|
<P>Bugzilla: <a href="http://bugzilla.mozilla.org/show_bug.cgi?id=1959">Bug 1044</A></P>
|
|
<p>This page is maintained by <a class=External HREF="http://www.bath.ac.uk/%7Epy8ieh/">Ian Hickson</A> (<a class=Mail HREF="mailto:py8ieh=website@bath.ac.uk">py8ieh@bath.ac.uk</A>).</p>
|
|
<p>Last updated in March 1999.</p>
|
|
|
|
</BODY></HTML>
|