W3C home > Mailing lists > Public > public-css-testsuite@w3.org > January 2010

Questions about microsoft tests

From: Robert Stam <robert@tallcomponents.com>
Date: Wed, 27 Jan 2010 09:44:16 -0600
Message-ID: <31DBA4F3A35EEE408177B6D1E50A4C5002307E1C@34093-C9-EVS1.exchange.rackspace.com>
To: <public-css-testsuite@w3.org>
Hi all,

We have the following questions about the Microsoft testset 
(available at: http://samples.msdn.microsoft.com/ietestcenter/css.htm)

---------
css\chapter_16\Rules\text-align-white-space-008.htm
css\chapter_16\Rules text-align-white-space-003.htm

We consider both test as incorrect tests: only pre and pre-line (not
pre-wrap) cause text-align value 'justify' to be replaced by its initial
value.

---------
css\chapter_16\white-space-control-characters-001.htm

#22 is the Unicode character for 'Synchronous Idle', but no font was
found that displays it as mentioned in the test description.

---------
css\chapter_16\word-spacing-remove-space-002.htm

Looks like IE8 specific behavior.

---------
css\chapter_17\rules\empty-cells-exceptions-004.htm

Whitespace is preserved in the table, so whitespace between <table> and
<tr> is considered non-empty content and is wrapped in an anonymous
table-row and an anonymous table-cell.

---------
css\chapter_17\rules\table-height-algorithm-005.htm

CSS 2.1 specification does not specify how extra table height space
should be distributed over the rows. Since a cell-height percentage
computes to auto, all rows will get an equal part of the remaining
space. A more sophisticated algorithm could inspect cell and row
percentage heights and try to satisfy them.

---------
css\chapter_18\properties\outline-width\outline-width-095.htm

We consider this test as invalid test: In div1, the computed value of
outline-width is 0, because outline-style is none (the default value).
The 'outline-width: inherit' inherits this computed value, so the width
of the outline is zero.

---------
css\chapter_6\Rules\HTML-attribute-019.htm

The DOCTYPE of this test is XHTML 1.0 Transitional in which there's no
baseline space reserved below an image. This causes the images to
overlap slightly. Changing the DOCTYPE to strict will results in the
correct output..

---------
css\chapter_8\properties\border-width\border-width-005.htm
css\chapter_8\properties\border-width\border-width-005.htm

Incorrect test: the computed value of property border-width at element
'body' is 0, because border-style is 'none'. The value 'inherit'
inherits the computed value, so at element div.test the border-width is
also 0 and no rectangle is shown. (Chrome, FireFox and Opera render this
correctly, by displaying only one square).

---------
---------

Best Regards,
Robert Stam
 
TallComponents
Follow us @ twitter: http://twitter.com/tallcomponents
Received on Wednesday, 27 January 2010 15:44:53 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 20 September 2010 17:52:01 GMT