Last Comment Bug 672053 - Add support for CSS3 Positioned Floats
: Add support for CSS3 Positioned Floats
: css3
Product: Core
Classification: Components
Component: Layout: Floats (show other bugs)
: unspecified
: All All
-- enhancement (vote)
: ---
Assigned To: Nobody; OK to take it and work on it
: Jet Villegas (:jet)
Depends on:
  Show dependency treegraph
Reported: 2011-07-16 09:29 PDT by Jose Fandos
Modified: 2011-07-28 04:10 PDT (History)
4 users (show)
See Also:
Crash Signature:
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Comment 1 User image David Baron :dbaron: ⌚️UTC-8 2011-07-16 10:06:13 PDT
I think there are far better approaches to providing new layout capabilities for the Web, such as flexbox and grid.  Those should be higher priorities; I think the positioned floats proposal is a bad idea for numerous reasons.

First, floats are extremely complicated to implement:  even the float features in CSS1 are nowhere close to interoperably implemented across browsers; this complicates them substantially.

Second, floats are not a good technique for layout -- most uses of floats are not what they were designed for -- and when floats are used for layout, they tend to result in pages that are fragile, and don't scale well to different devices (of different sizes, with different fonts, etc.).  I think the positioned floats proposal makes this *substantially* worse; while you can do neat things with the positioned floats proposal, the easy way to do those neat things will most likely result in content that doesn't work across devices.

Therefore I don't think we should implement this proposal.
Comment 2 User image David Baron :dbaron: ⌚️UTC-8 2011-07-27 19:25:22 PDT
*** Bug 674804 has been marked as a duplicate of this bug. ***

Note You need to log in before you can comment on or make changes to this bug.