Closed Bug 182430 Opened 22 years ago Closed 22 years ago

border collapse incorrectly drawn when using rowspan

Categories

(Core :: Layout: Tables, defect, P3)

x86
All
defect

Tracking

()

RESOLVED DUPLICATE of bug 141660
Future

People

(Reporter: raphael.charwot, Unassigned)

Details

(Keywords: testcase)

Attachments

(3 files, 1 obsolete file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2b) Gecko/20021016
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2b) Gecko/20021016

When using a exported page from a time table program called gp-Untis some cells
are displayed wrong when several rowspanned cells appear in a column. (IE
displays it correctly)

Reproducible: Always

Steps to Reproduce:
1. Simply open the (hopefully) attached page
2.
3.

Actual Results:  
You see the error where more than one rowspanned cell appear in a column.

Expected Results:  
Cells should be interpreteded as written in the code.

Source of an affected table:
The problem is seen between row 5 and 6 (Between lessons 4 and 5) in column 5
(Donnerstag).

<table cellSpacing=1 cellPadding=1 rules=all bgColor=#e7e7e7 border=3>
  <tbody>
  <tr>
    <td align=middle>&nbsp; </td>
    <td align=middle><font face=Arial size=3>Montag </font></td>
    <td align=middle><font face=Arial size=3>Dienstag </font></td>
    <td align=middle><font face=Arial size=3>Mittwoch </font></td>

    <td align=middle><font face=Arial size=3>Donnerstag </font></td>
    <td align=middle><font face=Arial size=3>Freitag </font></td>
    <td align=middle><font face=Arial size=3>Samstag </font></td></tr>
  <tr>
    <td align=middle><font face=Arial size=3><b>1</b> </font></td>
    <td align=middle>&nbsp; </td>

    <td align=middle><font face=Arial size=2>KU &nbsp;&nbsp;E1y <br>C37 
    </font></td>
    <td align=middle rowSpan=2><font face=Arial size=2>HG &nbsp;&nbsp;PRE 
      <br>C37 <br>BET &nbsp;&nbsp;PRE <br>C37 </font></td>
    <td align=middle><font face=Arial size=2>KU &nbsp;&nbsp;E1x <br>C37 
    </font></td>

    <td align=middle>&nbsp; </td>
    <td align=middle>&nbsp; </td></tr>
  <tr>
    <td align=middle><font face=Arial size=3><b>2</b> </font></td>
    <td align=middle><font face=Arial size=2>PT &nbsp;&nbsp;PRE <br>C37 
      <br>SHJ &nbsp;&nbsp;PRE <br>C37 </font></td>

    <td align=middle><font face=Arial size=2>REI &nbsp;&nbsp;RK <br>C37 
    </font></td>
    <td align=middle rowSpan=2><font face=Arial size=2>WS &nbsp;&nbsp;PRE 
      <br>C37 </font></td>
    <td align=middle><font face=Arial size=2>HT &nbsp;&nbsp;LUK <br>SHT 
    </font></td>
    <td align=middle>&nbsp; </td></tr>

  <tr>
    <td align=middle><font face=Arial size=3><b>3</b> </font></td>
    <td align=middle><font face=Arial size=2>LD &nbsp;&nbsp;GPB <br>C37 
    </font></td>
    <td align=middle><font face=Arial size=2>OLP &nbsp;&nbsp;KNTZ <br>C37 
      <br>SJ &nbsp;&nbsp;KNTZ <br>C37 </font></td>

    <td align=middle rowSpan=2><font face=Arial size=2>HOE &nbsp;&nbsp;PRRL 
      <br>C37 </font></td>
    <td align=middle>&nbsp; </td>
    <td align=middle>&nbsp; </td></tr>
  <tr>
    <td align=middle><font face=Arial size=3><b>4</b> </font></td>

    <td align=middle rowSpan=2><font face=Arial size=2>AI &nbsp;&nbsp;NWTE 
      <br>C37 </font></td>
    <td align=middle><font face=Arial size=2>OLP &nbsp;&nbsp;KNTZ <br>C37 
      </font></td>
    <td align=middle rowSpan=2><font face=Arial size=2>BZ &nbsp;&nbsp;D 
      <br>C37 </font></td>
    <td align=middle><font face=Arial size=2>LD &nbsp;&nbsp;GPB <br>C37 
    </font></td>

    <td align=middle>&nbsp; </td></tr>
  <tr>
    <td align=middle><font face=Arial size=3><b>5</b> </font></td>
    <td align=middle>&nbsp; </td>
    <td align=middle rowSpan=2><font face=Arial size=2>HOE &nbsp;&nbsp;KXSY 
      <br>C37 <br>GJ &nbsp;&nbsp;KXSY <br>C37 </font></td>

    <td align=middle><font face=Arial size=2>KU &nbsp;&nbsp;E1x <br>C37 
    </font></td>
    <td align=middle>&nbsp; </td></tr>
  <tr>
    <td align=middle><font face=Arial size=3><b>6</b> </font></td>
    <td align=middle>&nbsp; </td>

    <td align=middle><font face=Arial size=2>HF &nbsp;&nbsp;AM <br>C37 
    </font></td>
    <td align=middle>&nbsp; </td>
    <td align=middle><font face=Arial size=2>KU &nbsp;&nbsp;E1y <br>C37 
    </font></td>
    <td align=middle>&nbsp; </td></tr>
  <tr>

    <td align=middle><font face=Arial size=3><b>7</b> </font></td>
    <td align=middle><font face=Arial size=2>REI &nbsp;&nbsp;RK <br>C37 
    </font></td>
    <td align=middle rowSpan=2><font face=Arial size=2>PT &nbsp;&nbsp;PRE 
      <br>C37 <br>SHJ &nbsp;&nbsp;PRE <br>C37 </font></td>

    <td align=middle>&nbsp; </td>
    <td align=middle rowSpan=2><font face=Arial size=2>AH &nbsp;&nbsp;NWTE 
      <br>C37 <br>AI &nbsp;&nbsp;NWTE <br>C37 </font></td>
    <td align=middle rowSpan=2><font face=Arial size=2>GNW &nbsp;&nbsp;TEKO 
      <br>C37 <br>ZH &nbsp;&nbsp;TEKO <br>C37 </font></td>

    <td align=middle>&nbsp; </td></tr>
  <tr>
    <td align=middle><font face=Arial size=3><b>8</b> </font></td>
    <td align=middle><font face=Arial size=2>HF &nbsp;&nbsp;AM <br>C37 
    </font></td>
    <td align=middle>&nbsp; </td>

    <td align=middle>&nbsp; </td></tr>
  <tr>
    <td align=middle><font face=Arial size=3><b>9</b> </font></td>
    <td align=middle rowSpan=2><font face=Arial size=2>SU &nbsp;&nbsp;WIR3 
      <br>C37 </font></td>
    <td align=middle>&nbsp; </td>

    <td align=middle>&nbsp; </td>
    <td align=middle rowSpan=2><font face=Arial size=2>SH &nbsp;&nbsp;QM 
      <br>C37 </font></td>
    <td align=middle><font face=Arial size=2>ZH &nbsp;&nbsp;TEKO <br>C37 
      </font></td>
    <td align=middle>&nbsp; </td></tr>
  <tr>

    <td align=middle><font face=Arial size=3><b>10</b> </font></td>
    <td align=middle><font face=Arial size=2>BV &nbsp;&nbsp;LUK <br>SBV 
    </font></td>
    <td align=middle>&nbsp; </td>
    <td align=middle>&nbsp; </td>
    <td align=middle>&nbsp; </td></tr>

  <tr>
    <td align=middle><font face=Arial size=3><b>11</b> </font></td>
    <td align=middle>&nbsp; </td>
    <td align=middle>&nbsp; </td>
    <td align=middle>&nbsp; </td>
    <td align=middle><font face=Arial size=2>DUB &nbsp;&nbsp;RSOR <br>C14 
      </font></td>

    <td align=middle>&nbsp; </td>
    <td align=middle>&nbsp; </td></tr>
  <tr>
    <td align=middle><font face=Arial size=3><b>12</b> </font></td>
    <td align=middle>&nbsp; </td>
    <td align=middle>&nbsp; </td>

    <td align=middle>&nbsp; </td>
    <td align=middle><font face=Arial size=2>DUB &nbsp;&nbsp;RSOR <br>C17 
      </font></td>
    <td align=middle>&nbsp; </td>
    <td align=middle>&nbsp; </td></tr></tbody></table>
Attached file The affected site
Attachment #107682 - Attachment description: Shows the bug (red circles) → Shows the bug (left Mozilla, right IE)
Attached file reduced testcase (obsolete) —
changing the summary
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Table cells are interpreted incorrectly when using rowspan → border collapse incorrectly drawn when using rowspan
Attached file more-reduced testcase
testcase has no line between 2d3 and 4d5.  The two 4d5's are in the same cell
and should not have a line between them.

with linux trunk build 20021127, there is no line between 2d3 and 4d5, and a
line between the two 4d5's.
Attachment #107716 - Attachment is obsolete: true
Keywords: testcase
OS: Windows XP → All
Priority: -- → P3
Target Milestone: --- → Future

*** This bug has been marked as a duplicate of 141660 ***
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: