Closed
Bug 24101
Opened 25 years ago
Closed 25 years ago
[Nav 4.x] Page does not layout like Nav 4.x
Categories
(Core :: Layout, defect, P4)
Tracking
()
VERIFIED
WONTFIX
M18
People
(Reporter: ezh, Assigned: buster)
References
()
Details
(Keywords: compat)
Attachments
(2 files)
Compare with 4.xx. Look at "Graphics Guide".
Reporter | ||
Comment 1•25 years ago
|
||
Comment 2•25 years ago
|
||
Updated•25 years ago
|
Assignee: nobody → troy
Component: Browser-General → Layout
Comment 3•25 years ago
|
||
Yep, that first attachment looks pretty bad. However, the bug is less
severe than it first appears.
The second attachment above shows a simplified form of what happens. The
is a fixed-width DIV which contains two fixed-width tables, the first
floated right, the second floated left, and some other flow elements
including a UL block. The widths of the two floats are such that (plus
m/b/p) they are wider than the containing DIV. They fit in Nav4.x, but
perhaps they really shouldn't. (Note: the original HTML used a containing
TABLE instead of a containing DIV, but the behaviour is identical).
So this means that the two floats are vertically offset (instead of side by
side as the author intended). Some of the flow goes above the left float,
and the rest starts to the right of the left float. *But* the part that
goes to the right is the UL block, and it really is too wide to fit, thus
popping outside the DIV, leaving a big white blank space below the left
float, and generally looking "bad".
Passing to troy/Layout (likely one the way to 'kipp').
We're doing what the CSS2 spec says which is to move a floater down when it
doesn't fit in the available space.
Obviously that's not what Navigator did, and so there's a compatibility issue.
Re-assigning to Kipp's bug list
Comment 5•25 years ago
|
||
(Just for future reference, whenever buster comes by): I don't have a
particular issue with the vertical stacking of the floats. What I really think
is wrong is the the UL (display: block) is being placed into the flow where
it's min-width is greater than the available space.
[Although side note -- I don't understand why td[align="left"] and
td[align="right"] have margin-right: 4px; and margin-left: 4px; respectively
but perhaps that is a compatibility thing too).
We are not guaranteed to be bug-compatible with Nav 4.x, and Nav is not
standards compliant with regards to this page. So it's unlikely we'll fix it
any time soon, if at all. Changed summary to reflect the real problem.
In response to 3jrgm@qlink.queensu.ca, I'll take a look at the UL issue as time
allows.
Priority: P3 → P4
Summary: Corrupted page... → [Nav 4.x] Page does not layout like Nav 4.x
Target Milestone: M16
mine! mine mine mine! all mine! whoo-hoo!
Assignee: kipp → buster
Comment 10•25 years ago
|
||
*** Bug 31533 has been marked as a duplicate of this bug. ***
Comment 11•25 years ago
|
||
*** Bug 34820 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 12•25 years ago
|
||
eric, could you ask the nice folks at tomshardware to fix their html? The error
is they have floats inside a container that is narrower than the sum of the
floats, so the floats get vertically stacked as per CSS1 spec. This is Nav
behavior that would be painful to emulate in quirks mode.
Status: NEW → ASSIGNED
Summary: [Nav 4.x] Page does not layout like Nav 4.x → [Nav 4.x] Page does not layout like Nav 4.x ([FLOAT] problem with bullets)
Assignee | ||
Comment 13•25 years ago
|
||
setting to M18 to look at how bullets and floats interact.
Target Milestone: M16 → M18
Comment 14•25 years ago
|
||
Marking compat and WONTFIX, because:
- we are supporting the standard, and
- emulating that Nav4.x bug would require significant eng time that would be
better spent on fixing standards-compliance bugs, and
- I don't see evidence that this layout is widespread on the Internet, and
- if we're going to make beta2 and FCS, we need to start making tough calls.
Have emailed tomshardware.com.
Steve--if you really want to, you're free to reopen, but I'd say wait to do that
until you're less doomed with standards-compliance bugs. Sound good?
Others--if you think this should in fact be fixed, you need to provide evidence
that this kind of layout is widespread on popular Internet sites in order to
justify allocating the resources necessary for emulating a 4.x bug in quirks
mode.
Thanks!
Comment 15•25 years ago
|
||
Oops, just realized that your intent may have been to keep this bug open to deal
solely with the FLOAT/bullets question as opposed to the FLOAT stacking issue.
Apologies if I too-hastily closed. If you decide to reopen for tracking that
question, let's just make sure we're all (including me ;-> ) on the same page
about what this bug is tracking and what we might/won't fix.
Assignee | ||
Comment 16•25 years ago
|
||
Leave this as WONTFIX. I've split off the bullet problem into bug 35666.
Summary: [Nav 4.x] Page does not layout like Nav 4.x ([FLOAT] problem with bullets) → [Nav 4.x] Page does not layout like Nav 4.x
Comment 17•24 years ago
|
||
*spam* changing qa contact from nobody@mozilla.org to me (BlakeR1234@aol.com)
on 121 open or resolved (but not verified) bugs. sorry for the spam everybody,
but most of these bugs would just remain dormant and not checked by QA
otherwise. I'm not sure how so many bugs have nobody as their QA contact, but
I suspect this is the fault of some sort of bugzilla corruption that happened
at some point (most of these bugs are in the 20000-26000 range, and I don't see
where in the activity log that QA contact explicitly changed to
nobody@mozilla.org)
Anyways, sorry again for spam. If you really get annoyed, I'm usually
available in #mozilla on IRC for torture.
QA Contact: nobody → BlakeR1234
You need to log in
before you can comment on or make changes to this bug.
Description
•