Closed Bug 50617 Opened 25 years ago Closed 23 years ago

fixed positioning and top:auto [FIX POS]

Categories

(Core :: Layout, defect, P3)

x86
Linux
defect

Tracking

()

RESOLVED FIXED
mozilla1.1alpha

People

(Reporter: Marcus.Brinkmann, Assigned: attinasi)

References

()

Details

(Whiteboard: [should ask CSS WG])

Attachments

(1 file)

There is something strange happening with top:auto and everything else :0 for a fixed positioned block element. It isn't handled according to 10.6.4of CSS2. I would expect the h2 element and following text appears in a scrollale area below the h1. INstead, only the h1 is displayed and the rest is not rendered at all. This test case stems from a larger page I wrote where several fixed blocks are positioned. But this is the smallest test case I can give. I hope this isn't me misunderstanding the standard. Happy hacking, Marcus PS: bugzilla sucks. I need to register to report a bug, the forms are slow, and how would I know which component is right?
Summary: fixed positioning and top:auto → fixed positioning and top:auto [FIX POS]
Confirming, changing to Layout, but cc:ing robert. Robert, if this is fixed with the new nsViewManager, please take the bug.
Assignee: pierre → clayton
Status: UNCONFIRMED → NEW
Component: Style System → Layout
Ever confirmed: true
Keywords: dataloss
QA Contact: chrisd → petersen
It is not fixed by the new view manager. This is not a problem with "position: fixed". There seems to be a general problem with "top: auto". There may be other interacting problems too. I will attach a tiny testcase for "top: auto". I think that in the testcase, the "subtitle" DIV should be positioned just under "Test Title" and extend all the way down to the bottom of the page.
Yup... it is a problem with top: auto. Unfortunately the spec doesn't define top:auto for fixed positioned elements.
Keywords: dataloss
Whiteboard: [should ask CSS WG]
"position: fixed" is not the problem. My testcase uses "position: absolute".
Triage
Assignee: clayton → jst
Layout problem, reassigning to buster.
Assignee: jst → buster
QA Contact: petersen → chrisd
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
Moving to m1.1 and reassigning to attinasi.
Assignee: buster → attinasi
Target Milestone: --- → mozilla1.1
This was fixed by the checkin for bug 98579.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: