Implement and advocate CSS3 template-based layout

RESOLVED DUPLICATE of bug 616605

Status

()

Core
Layout
--
enhancement
RESOLVED DUPLICATE of bug 616605
9 years ago
6 years ago

People

(Reporter: naught, Unassigned)

Tracking

Trunk
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

9 years ago
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/2008111318 Ubuntu/8.10 (intrepid) Firefox/3.0.4
Build Identifier: 

Implement CSS3 template-based layout specifiation detailed at
http://www.w3.org/TR/css3-layout/
The spec will finally allow design to be completely separated from the structure of the document (such that many vastly different layouts could be applied to a single document)

And advocate for other major browsers (especially IE, Safari, and Opera) to implement the spec within a limited time-frame. 

The problem with this spec is that it probably won't degrade very gracefully in browsers that it is not implemented in. But if it's not implemented in most people's browsers, it won't be used by the design community. The only way to break this vicious cycle is to have a cross browser agreement on how and when to implement it, and make the time-frame public.

Reproducible: Always

Updated

9 years ago
Duplicate of this bug: 468660

Comment 2

9 years ago
Well, it's a valid request.

However, because Advanced Layout is still a Working Draft, it got no high priority and you may not see any implementations in the near future.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Version: unspecified → Trunk
(Reporter)

Comment 3

9 years ago
Right, I wouldn't expect anyone to rush just for one feature request :)

It would also be good to see the CSS3 Grid layout spec implemented, it seems to be about the same status. Should I open another bug, or modify this one?

Comment 4

9 years ago
I'd say let this bug stay as it is. Usually, if the developers want to implement a new feature (especially big ones like grid layouts) they open a new bug anyway, because the original request is full of comments already.

Actually I wouldn't bother reporting any feature that is not in "Candidate Recommendation" status. Working Drafts change too often and contain many issues.

I personally think, the next big thing, web developers will be happy about, are the display:table* types finally introduced by Internet Explorer 8. But I'm starting to ramble on..

Comment 5

8 years ago
FYI: there's a jQuery implementation now:
http://code.google.com/p/css-template-layout/
In the limited testing I've done, it seems to work pretty well.

Comment 6

6 years ago
I suspect that css3-grid-layout (see bug 616605) will supersede/replace css3-layout (this bug). I think implementing css3-grid-layout is a better option. The sooner this is implemented the better. Maybe this bug should be marked as a duplicate of 616605?
(Reporter)

Comment 7

6 years ago
css3-grid-layout does more or less the same job as the template-based layout in all reasonable use-cases (L-shaped boxes? ouch), and it probably far easier to implement (L-shaped boxes? ouch), and just seems far, far less nutty. The original RFE would have asked for css3-grid-layout, had I known of it. Happy to mark this as a duplicate.
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → DUPLICATE
Duplicate of bug: 616605
You need to log in before you can comment on or make changes to this bug.