Closed
Bug 151996
Opened 23 years ago
Closed 15 years ago
[BC]tables with <col> do not render first row as application/xhtml+xml
Categories
(Core :: Layout: Tables, defect, P3)
Core
Layout: Tables
Tracking
()
RESOLVED
WORKSFORME
Future
People
(Reporter: bugzilla, Unassigned)
References
Details
(Keywords: testcase, xhtml, Whiteboard: first <tr> disappears, wrapping rows in <tbody> works around)
Attachments
(2 files, 1 obsolete file)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.1a) Gecko/20020614
BuildID: 2002061408 (also a problem in 2002060504)
At http://quendor.robinlionheart.com/references.xhtml when served with an XHTML MIME type (application/xhtml+xml), tables in which the first cell of the first row has a rowspan are rendered as if the inital <tr> did not exist. (The first row is missing, and other rows in the first cell's row span are rendered as if the second cell were the first, &c.)
The problem disappears if the same page is served with a MIME type of "text/html".
Reproducible: Always
Steps to Reproduce:
1. Go to http://quendor.robinlionheart.com/references.xhtml#infocomics
Actual Results: The first <tr> in this table (ZorkQuest I) was ignored.
Expected Results: It should have rendered a table with two rows, and a first column spanning both.
Updated•23 years ago
|
QA Contact: petersen → moied
Updated•23 years ago
|
Target Milestone: --- → Future
| Reporter | ||
Comment 1•23 years ago
|
||
| Reporter | ||
Comment 2•23 years ago
|
||
The problem persists in the 1.0.0 Win32 build.
In preparing a test case, I have determined that the bug also only manifests in tables that use <col> declarations. If the <col> declarations are removed, the bug disappears.
Keywords: testcase
| Reporter | ||
Comment 3•23 years ago
|
||
Whoops, meant to use the transitional DOCTYPE. Bug manifests either way,
though.
Attachment #88795 -
Attachment is obsolete: true
| Reporter | ||
Comment 4•23 years ago
|
||
The problem persists in the 1.0.0 Win32 build.
In preparing a test case, I have determined that the bug also only manifests in tables that use <col> declarations. If the <col> declarations are removed, the bug disappears.
Summary: First <tr> in table using rowspan not rendered when served as application/xhtml+xml → row with <td rowspan="..."> not rendered in table with <col>s served as application/xhtml+xml
| Reporter | ||
Updated•23 years ago
|
Component: Layout → HTMLTables
does wrapping a <tbody> around the <tr>s help? If so then this is another
symptom of bug 68061
Comment 7•22 years ago
|
||
I agree - I spent about an hour trying to figure out what the problem was. Once
I removed the header <?xml version="1.0"?> and replaced it with <html>,
everything seemed fine. When I used <XML>, some of the table rows were too big.
Here's a simple example:
<table width="480" border=0 cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#CCCCCC"><img src="C:\PHP\ABO\images\pixel.gif" width="10"
height="1"></td>
</tr>
</table>
The row is only 1 pixel (when you use <html>), but it comes out more like 20
pixels! (when you use <xml>).
Pance Stojkovski
Toronto Canada
Comment 8•22 years ago
|
||
mass reassign to default owner
Assignee: karnaze → table
QA Contact: amar → madhur
Target Milestone: Future → ---
Updated•22 years ago
|
Target Milestone: --- → Future
Comment 9•22 years ago
|
||
| Reporter | ||
Updated•22 years ago
|
Summary: row with <td rowspan="..."> not rendered in table with <col>s served as application/xhtml+xml → tables with <col> do not render first row as application/xhtml+xml
Whiteboard: first <tr> disappears, wrapping rows in <tbody> works around
| Reporter | ||
Comment 10•22 years ago
|
||
<tbody> did work for me. The page I mentioned in comment #1 no longer triggers
this bug because I use this technique. Use the testcases to reproduce instead.
Updated•21 years ago
|
Severity: major → normal
OS: Windows XP → All
Hardware: PC → All
Updated•21 years ago
|
Assignee: core.layout.tables → nobody
QA Contact: madhur → core.layout.tables
I don't see anything wrong with any of the testcases (other than bug 915 -- not
being centered) in a Linux trunk build. What should I be looking for?
Comment 12•21 years ago
|
||
On Windows (XP) there is a complete row not rendered. Attachment 88796 [details] looks like:
Sample 3-row Table
(2,2) (2,3)
(3,1) (3,2) (3,3)
(Both in Firefox 1.0 and Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.8a5) Gecko/20041123.)
works for me, then, both on Linux trunk firefox and Linux Mozilla 1.7.5.
Comment 14•17 years ago
|
||
the tables have rules=all and a lot of horizontal rules are missing, this a border collapse bug
Summary: tables with <col> do not render first row as application/xhtml+xml → [BC]tables with <col> do not render first row as application/xhtml+xml
Comment 15•15 years ago
|
||
this is wfm with current trunk
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•