Closed Bug 5154 Opened 25 years ago Closed 25 years ago

ignoring margin-right and margin-bottom on absolutely positioned elements

Categories

(Core :: Layout, defect, P3)

x86
Windows 95
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: dbaron, Assigned: troy)

References

()

Details

You're ignoring non-auto margin-right and margin-bottom on absolutely
positioned elements.  I think you're setting them to zero somewhere where you
shouldn't be.  (You know, one of those things in CSS2 section 10.3.7 or 10.6.3.)

I think the test is right.  The above explanation explains all the problems in
the above URL.  It's worth checking though.  (And there could also be something
in the CSS2 rules that I'm missing.)
Status: NEW → ASSIGNED
Target Milestone: M5
It's kind of difficult exactly what's wrong, because it's such a complicated
test with many examples.

It would help considerably if you could either give me a reduced example, or
give me a specific example (e.g., class=four) of one case to look at and what's
wrong

Thanks,
Troy
The problem is in classes two (right only), three (bottom only, since margin-
right is 0) and four (bottom only).  The P with class two is 2em too far to the
right.  The P with class three is 2em too low.  The P with class four is 1em
too low.  (The same problems occur in both halves.)
Thanks. I'll take a look
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Okay, it was hard to track down, but I found it. One of the code paths (the case
where one and only one of 'left/right' or 'top/bottom was 'auto') was forgetting
to take the non-auto value into account
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.