Version: 3.3 (using KDE 3.3.0, (3.1)) Compiler: gcc version 3.3.4 (Debian 1:3.3.4-9) OS: Linux (i686) release 2.6.8 If the value of the ROWSPAN attribute of TH/TD elements is 0, it is (incorrectly) interpreted as 1 The HTML 4.01 specification has this to say about the ROWSPAN attribute. "This attribute specifies the number of rows spanned by the current cell. The default value of this attribute is one ("1"). The value zero ("0") means that the cell spans all rows from the current row to the last row of the table section (THEAD, TBODY, or TFOOT) in which the cell is defined." (http://www.w3.org/TR/html4/struct/tables.html) That is, the code below (with rowspan="0") should (and does in Mozilla) produce a table like this: +---+---+ | | 1 | | X +---+ | | 2 | +---+---+ However, khtml renders the table like this +---+---+ | X | 1 | |---+---+ | 2 | | +---+---+ Hope this helps. Regards, Wauter ===== <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head><title></title></head><body> <table border="1"> <tr><td rowspan="0">X</td><td>1</td></tr> <tr><td>2</td></tr> </table> </body></html>
Here is a test-case from the HTML 4.01 test suite: http://www.w3.org/MarkUp/Test/HTML401/current/tests/sec11_2_6-BF-01.html Notice we have the same problem with colspan: http://www.w3.org/MarkUp/Test/HTML401/current/tests/sec11_2_6-BF-02.html
Confirmed on KDE 4.
Message from the Bugsquad and Konqueror teams: This bug is closed as outdated, as we do not have the manpower to maintain the KDE3 version anymore. If you still can reproduce this issue with Konqueror 4.8.4 or later, please open a new report. Thank you for your understanding.