It appears that the anonymous cell marked in the fragment below with "***" is getting an extra margin. <float xmlns="http://www.example.org/"> <!--table--> <!--row--> <cell>THERE</cell> <!--/row--> <row> <!--cell--> <!-- *** --> <table> <!--row--> <cell>SHOULD B</cell> <cell>E N</cell> <cell>O RED</cell> <!--/row--> </table> <!--/cell--> </row> <cell>ANYWHERE</cell> <!--/table--> </float> See http://www.hixie.ch/tests/adhoc/css/box/table/001.xml for a test case. Note that until bug 72358 is fixed it will be hard to see this bug.
Moving to m1.0
QA contact update
Hyatt has a fix for this on his branch.
not fixed on branch, ->1.0
Incidentally, the fix is simply to remove the padding on :table-cell and move it to the <td> rule. We just need the table folk to agree to it. Karnaze?
what's the status on this?
ian, if you make this change, then you need to run the block and table regression tests.
Reconfirmed using FizzillaCFM/2002071208. Setting All/All.
Created attachment 124334 [details] [diff] [review] patch we can safely remove this from ua.css as it is duplicated at html.css http://lxr.mozilla.org/seamonkey/source/layout/html/document/src/html.css#231 and http://lxr.mozilla.org/seamonkey/source/layout/html/document/src/html.css#238 I runned the regression tests: the tests that failed are: http://lxr.mozilla.org/seamonkey/source/layout/html/tests/table/bugs/bug2479-1.html and the 2479-2 ... http://lxr.mozilla.org/seamonkey/source/layout/html/tests/table/bugs/bug30985.html the tests 2479-xx are made by hixie , so the probability that one will ever see them in normal life is zero.
fix + testcase checked in