Closed Bug 23412 Opened 25 years ago Closed 24 years ago

[FLOAT] replaced block level elements flowing around floats

Categories

(Core :: Layout, defect, P2)

x86
Linux
defect

Tracking

()

VERIFIED DUPLICATE of bug 18445

People

(Reporter: dbaron, Assigned: buster)

Details

(Keywords: css1, testcase, Whiteboard: [nsbeta3+][PDT needs info])

Attachments

(1 file)

DESCRIPTION:  Replaced block-level elements are flowing around floats.  All
block-level elements, whether replaced or non-replaced, should be positioned as
if floats don't exist.  See the relevant section of CSS:

http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-float

STEPS TO REPRODUCE:
 * load attached test case

ACTUAL RESULTS:
 * the big image is next to the four small ones at the left edge of the page,
and overflows off of the right edge of the page

EXPECTED RESULTS:
 * the big image should fit nicely within the page and should cover up the four
small images at the left.

DOES NOT WORK CORRECTLY ON:
 * Linux, mozilla, 2000-01-06-13-M13
Assignee: troy → kipp
Floater bug so re-assigning to Kipp's bug list
Target Milestone: M15
mass-moving bugs to M15
Summary: {css1}replaced block level elements flowing around floats → {css1} replaced block level elements flowing around floats
This bug is basically the same as bug 18445, but I am not marking this as a DUP
since this bug uses images and bug 18445 uses form fields.
Keywords: css1
Migrating from {css1} to css1 keyword. The {css1}, {css2}, {css3} and {css-moz}
radars should now be considered deprecated in favour of keywords.
I am *really* sorry about the spam...
Summary: {css1} replaced block level elements flowing around floats → replaced block level elements flowing around floats
mine! mine mine mine!  all mine!  whoo-hoo!
Assignee: kipp → buster
Summary: replaced block level elements flowing around floats → [FLOAT] replaced block level elements flowing around floats
moving all buster m15 bugs to m16.
Target Milestone: M15 → M16
Status: NEW → ASSIGNED
Target Milestone: M16 → M18
redistributing bugs across future milestones, sorry for the spam
Target Milestone: M18 → M19
Priority: P3 → P2
Blocks: 18445
Depends on: 18445
As per meeting with ChrisD today, taking QA.

Nominating nsbeta3; this is a serious CSS1 compliance issue which has the 
potential for creating a legacy and which makes a feature difficult to use
in a spec compliant way (namely, floating things around non-floated images).
No longer blocks: 18445
No longer depends on: 18445
QA Contact: petersen → py8ieh=bugzilla
Taking a stab at prioritizing buster's nsbeta3 bugs...
Whiteboard: [nsbeta3+]
PDT was tempted to downgrade, but couldn't tell how desirably useful this 
feature is.
Whiteboard: [nsbeta3+] → [nsbeta3+][PDT needs info]
The main problem with this is that if we don't fix this, then when we _do_ fix 
it, any pages relying on our current broken behaviour will end up having images
overlapping each other.

For example, go to the test page:
   http://bugzilla.mozilla.org/showattachment.cgi?attach_id=4065
At the moment, the graphics sit next to each other. This is actually incorrect,
and once we correct it, anyone who is depending on this behaviour will end up
having overlapping images.

Hence, I would say that this destroys this feature of CSS1. (Floating block
level elements that happen to be images.)

So the real problem is not that authors cannot get the correct result, but that 
authors are likely to get the current, buggy rendering, think it's good, and 
design their sites with it this way... then when we fix it, boom go their 
images, sliding under the floats.
This is a dup of bug 18445.  Same root cause, even thought they involve
different elements.

*** This bug has been marked as a duplicate of 18445 ***
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
Yep.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: