Closed Bug 1271 Opened 26 years ago Closed 25 years ago

TD tag's HEIGHT attribute ignores percentages

Categories

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

x86
Windows NT
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: tcrowe, Assigned: karnaze)

References

()

Details

(Whiteboard: [TESTCASE])

The test case in the URL above contains a 3x3 table.  The top and bottom rows
should have fixed pixel heights and the middle row should have a height of 80%.
Instead the middle row has no height (or virtually none anyway).

As an aside, if I were to request a height of 100%, what should I see?  IE3.0
seems to assign the cell a height of:
  <window height> - (<top row height> + <bottom row height>)
In other words, it assigns the remainder of the window height to the row.
Navigator 4.5 assigns the row a height equal to the window height, which implies
that it takes the height attribute literally.  IE's implementation is more
useful, but Navigator's is more straighforward.
Assignee: rickg → buster
Looks like a table bug.
Status: NEW → ASSIGNED
Assignee: buster → karnaze
Status: ASSIGNED → NEW
not yet implemented.  No decision made on what "100%" means to a cell height.
Status: NEW → ASSIGNED
Setting all current Open/Normal to M4.
per leger, assigning QA contacts to all open bugs without QA contacts according
to list at http://bugzilla.mozilla.org/describecomponents.cgi?product=Browser
Target Milestone: M4 → M5
moving to M5
Target Milestone: M5 → M6
Moving to M6
Moving to M8.
chrisd -- can you attach the test case from the URL above (or can tcrowe).
There is another M8 bug that sounds like a definite DUPL of this one
(bug #6556 by gdavis@projectcool.com), but I can't be certain without seeing
this one. Alternatively, could you mark #6556 as DUPL if you agree and copy
the URL for Glenn's test case here.
Here's the HTML for the test page:

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
   <title>Untitled</title>
</head>
<body><table CELLSPACING=0 CELLPADDING=0 WIDTH="100%" HEIGHT="100%" >
<tr>
<td WIDTH="160"><img SRC="corner.JPG" height=80 width=160></td>
<td WIDTH="100%" BACKGROUND="160x80.JPG"></td>
<td><img SRC="40x80.JPG" height=80 width=40></td>
</tr>
<tr>
<td WIDTH="160" HEIGHT="80%" BACKGROUND="160x160.JPG"></td>
<td COLSPAN="2" ROWSPAN="2"></td>
</tr>
<tr>
<td><img SRC="160x40.JPG" height=40 width=160></td>
</tr>
</table>
</body>
</html>
*** Bug 6556 has been marked as a duplicate of this bug. ***
Whiteboard: [TESTCASE]
tcrowe: Thanks for posting the other test case.

Comments from bug #6556: 'Table cell heights not being honored.'
  http://www.projectcool.com/~gdavis/moztest/tableresize.html
"The URL points to a page that demonstrates and documents a problem in
which explicit cell heights are being ignored."

(one note: the test case from projectcool does not display the background
images for some cells. This is apparently according to spec. (see bug #8113
for details)).
Moving to M9.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Fixed with latest checkin.
Status: RESOLVED → VERIFIED
Using 9/16 Apprunner, verified bug fixed. Height is not ignored.
You need to log in before you can comment on or make changes to this bug.