Specified column width must include padding applied on its cells

The following table should measure exactly and precisely 400px; not more.

Table
should be 200 should be 200
 

Reference: "the table's width is given by the width of its columns (and intervening borders)." coming from CSS 2.1, Section 17.5.2.2

This is a regression in Opera 9.50a1 build 9500; Opera 9.23 rendered this page - almost - correctly.

Internet Explorer 8, Firefox 2, Firefox 3.0.1, Safari 3.1.2, Konqueror 4.1, Seamonkey 1.x, Seamonkey 2.x, NS 7.2, K-meleon 1.x, Galeon 2.0.4, Epiphany 2.22 all pass this test.

Valid HTML 4.01! CSS compliant