Closed Bug 1828 Opened 26 years ago Closed

Table Layout Problem with Messenger generated HTML (Nested Tables)

Categories

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

x86
Windows NT
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: rhp, Assigned: rickg)

References

()

Details

I am working on getting libmime integrated into NGLayout and there seems to be a problem with the way the Messenger HTML is being rendered. I have saved the HTML to disk and it renders correctly with IE4/NN4, but not NGLayout. The problem seems to be with nested tables.
Just to be a bit more specific, the text "THIS_WILL_BE_AN_IMAGE" should be to the right of the mail header information, not under it. Also the vcard information should be inside the table at the bottom of the message and not under an empty table. - rhp
Assignee: buster → rickg
this is a parser bug. The content of the bottom table is getting ejected from the table due to incorrect handling of the <DT> I think. Minimized test case: ============================================================ <TABLE CELLSPACING=0 CELLPADDING=0 border> <TR ALIGN=LEFT VALIGN=TOP > <TD> <DT> Richard Pizzarro&lt;rhp@netscape.com&gt; </DT> </TD> </TR> <TR> <TD> Architect Rich's Home Page </TD> </TR> </TABLE>
Severity: normal → major
Status: NEW → ASSIGNED
Fixed by latest update to parser.
QA Contact: 2792
qa contact set to eli@netscape.com
QA Contact: 2792 → 4110
[reassigning to chrisd.]
Status: RESOLVED → VERIFIED
Although the Summary indicates the problem is with nested tables, reading further in the comments, the problem seems to be a behavior problem when the DL element tag is omitted (the minimized test case was used since the URL listed is not valid at this time). Using the 3/11 build, minimized test case renders properly with the omitted DL element tag - that is, it assumes it needs a DL tag and renders as such. Verifying the bug fixed. Using the 3/11 build
You need to log in before you can comment on or make changes to this bug.