Closed
Bug 55456
Opened 24 years ago
Closed 16 years ago
table frames should honor the ascent information (vertical-align:baseline for nested tables)
Categories
(Core :: Layout: Tables, defect, P3)
Core
Layout: Tables
Tracking
()
RESOLVED
WORKSFORME
Future
People
(Reporter: ian, Unassigned)
References
(Depends on 1 open bug)
Details
(Keywords: css1, testcase, Whiteboard: [CSS1-5.4.4])
Attachments
(2 files, 2 obsolete files)
In bug 10207, rbs wrote:
> The remainig case is that of <td> <table> ... </table> </td>. This other
> special case (but frequent case) won't work because the table code is not yet
> honoring the ascent. Hence the table code still needs some further tuning so
> that it returns its ascent (i.e., the ascent of its first row).
>
> For things to work right, all frames should honor the ascent information.
> Currently, <table> is the remaining HTML frame that is not honoring that
> information, and
> <td valign="baseline"> <table>...</table> </td>
> doesn't mean anything.
>
> So the table code should return the ascent of its first row.
Reporter | ||
Comment 1•24 years ago
|
||
We need some test cases for checking vertical-align of nested tables. Things to
check would be three-deep nested tables, colspan and rowspan, interaction with
CSS anonymous tables (e.g. nested display:table-cell elements), etc.
Assignee: clayton → buster
QA Contact: petersen → chrisd
Summary: table frames should honor the ascent information → table frames should honor the ascent information (vertical-align:baseline for nested tables)
Whiteboard: need test cases
Target Milestone: --- → Future
With the current setup, the way to go about fixing this bug will involve
caching the table-row's ascent, and the table's ascent and provide means
to access/manipulate the information. I suggest we keep this bug on hold
as we could get the information differently from nsArea (bug 51684).
Comment 3•24 years ago
|
||
Don't know exactly what this bug is, but I am attaching a file with three-deep
nested tables, all with vertical-align: baseline values given to TD. Works in
10/12 build on Win 98
Comment 4•24 years ago
|
||
The modified testcase was obtained by substituting:
<td style="font-size: 30pt">Comparison cell</td>
to:
<td><table border="0"><tr><td style="font-size: 30pt">Comparison
cell</td></tr></table></td>
Reporter | ||
Comment 7•24 years ago
|
||
Upon managerial request, adding the "testcase" keyword to 84 open layout bugs that
do not have the "testcase" keyword and yet have an attachement with the word
"test" in the description field. Apologies for any mistakes.
Keywords: testcase
Reporter | ||
Comment 8•24 years ago
|
||
Netscape's standard compliance QA team reorganised itself once again, so taking
remaining non-tables style bugs. Sorry about the spam. I tried to get this done
directly at the database level, but apparently that is "not easy because of the
shadow db", "plus it screws up the audit trail", so no can do...
QA Contact: chrisd → ian
Reporter | ||
Updated•24 years ago
|
QA Contact: ian → amar
Adopting bug 64763 "Switch from nsRect mRect to nsArea in the frame model" would
greatly help this bug.
Depends on: 64763
Updated•23 years ago
|
Comment 11•23 years ago
|
||
*** Bug 146146 has been marked as a duplicate of this bug. ***
Comment 12•23 years ago
|
||
Comment 13•22 years ago
|
||
*** Bug 181082 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 14•22 years ago
|
||
->Tables
Assignee: attinasi → table
Component: Layout → Layout: Tables
Comment 15•22 years ago
|
||
*** Bug 183584 has been marked as a duplicate of this bug. ***
Comment 16•22 years ago
|
||
this bug and bug 54979 have similar dupes. depending on, blocking?
Comment 17•22 years ago
|
||
*** Bug 160325 has been marked as a duplicate of this bug. ***
Comment 18•22 years ago
|
||
*** Bug 206430 has been marked as a duplicate of this bug. ***
Comment 19•21 years ago
|
||
*** Bug 224415 has been marked as a duplicate of this bug. ***
Blocks: 224415
*** Bug 146146 has been marked as a duplicate of this bug. ***
*** Bug 224415 has been marked as a duplicate of this bug. ***
No longer blocks: 224415
Blocks: 146146
Comment 22•16 years ago
|
||
both attachment 16940 [details]: testcase with nested tables
and attachment 16981 [details]: modified testcase to expose the problem
show on top td {vertical-align: baseline}
this arises from the following markup:
<style="text/css">
td { vertical-align: baseline }
</style
which does not make this a style block, so the tested property does not apply.
This is WFM
Attachment #16940 -
Attachment is obsolete: true
Attachment #16981 -
Attachment is obsolete: true
Status: NEW → RESOLVED
Closed: 16 years ago
Flags: in-testsuite?
Resolution: --- → WORKSFORME
I suspect I fixed this around when I was implementing inline-block and inline-table.
In particular, I was thinking of bug 367332, although it might have been fixed earlier.
Comment 25•16 years ago
|
||
certainly earlier, man all the years I was fooled by the colored testcase,
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1b2) Gecko/20060821 SeaMonkey/1.1a
You need to log in
before you can comment on or make changes to this bug.
Description
•