Closed
Bug 63785
Opened 24 years ago
Closed 24 years ago
[quirks]P has no margins in DIV in TABLE
Categories
(Core :: Layout, defect)
Core
Layout
Tracking
()
VERIFIED
FIXED
People
(Reporter: ezh, Assigned: karnaze)
References
()
Details
(Keywords: regression)
Attachments
(2 files)
1. Open the page in moz and in NN 4.x or other browser.
2. There should be spaces between <p>, but not in moz.
First seen ~2weeks ago.
20002504-talkback
Comment 1•24 years ago
|
||
Do you think it would be possible to make a small testcase?
Thanks!
Reporter | ||
Comment 2•24 years ago
|
||
OK. I'll attach a test case.
The first table is with <div align='justify'>, the second witout.
Keywords: regression
Summary: <p> does not work as it should → <p> does not work properly when <div align='justify'>
Reporter | ||
Comment 3•24 years ago
|
||
Updated•24 years ago
|
QA Contact: petersen → lorca
This is quirks-mode only. I will attach a simpler testcase.
Summary: <p> does not work properly when <div align='justify'> → [quirks]P has no margins in DIV in TABLE
This seems because karnaze%netscape.com added in revision 1.11 of quirk.css
(Dec. 21), the rule:
td div p {
margin: 0px;
}
to "fix" bug 33784. This rule is clearly wrong. In the future perhaps it would
be better if Ian or I reviewed quirk.css and html.css changes? (Bug 33784, by
the way, is a very complicated issue that I've investigated in detail in the
past when I was working on [MARGIN-C] bugs. There are other bugs on it (search
for bugs with [MARGIN-C] in the subject). I eventually came to the conclusion
that there was no good way to fix it without breaking other things or without
extensive modifications that might not work anyway.)
Chris, could you back out this change? I'm surprised this got past the block
regression tests.
Assignee: clayton → karnaze
Keywords: mozilla0.8
If you want to extend the current :first-node, etc. hack to DIV > P as well, you
could add the selector "td > div:first-node > :first-node" to the rule at line
77 of quirk.css and the selector "td > div:last-node > :last-node" to the rule
at line 81 of quirk.css. (And you could do it for 2 or 3 divs also.) But
that's still not a general solution to the problem.
I added the testcase I attached above to the block regression tests.
Assignee | ||
Comment 10•24 years ago
|
||
I backed out the patch to bug 33784.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Comment 11•24 years ago
|
||
VERIFIED on Mac builds 01-02-08 and 01-04-08. Poof, all gone!
Changing Plat to All/All since this bug was.
Status: RESOLVED → VERIFIED
OS: Windows 2000 → All
Hardware: PC → All
Updated•24 years ago
|
Keywords: mozilla0.8
You need to log in
before you can comment on or make changes to this bug.
Description
•