W3C home > Mailing lists > Public > www-style@w3.org > July 2008

Re: Question/Suggestion : min-left, min-right etc...

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Fri, 11 Jul 2008 12:50:27 -0500
Message-ID: <dd0fbad0807111050p726666e1x36dfc66e3ee6d684@mail.gmail.com>
To: "Brad Kemper" <brkemper@comcast.net>
Cc: "Kevin Cannon" <kevin@multiblah.com>, www-style@w3.org
On Fri, Jul 11, 2008 at 10:57 AM, Brad Kemper <brkemper@comcast.net> wrote:

> On Jul 11, 2008, at 8:32 AM, Tab Atkins Jr. wrote:
> Well, when it actually becomes a reality the Template module will be
> exactly what you need.  Using absolute positioning for layout is *still* a
> bit of a hack (though a fairly stable one and imo much less of one than the
> float abuse that often takes place) - Template will let you specify clearly
> that you want two slots, with #logo filling the left one and #banner filling
> the right one, and that you want the left slot to be at least 110px wide.
> min-left/right/top/bottom would be much simpler and more obvious, and
> useful for times when you are already using the very familiar positioning
> properties. I've often wished for this, not just for laying out entire
> pages, but for smaller areas that required absolute positioning. It would
> probably also be useful for relative positioning.

I disagree.  It may be somewhat more obvious when you're used to using
absolute positioning for page layout and are wondering specifically how to
keep your image on the right from overlapping your image on the left, but
when CSS Template actually hits a usable stage I think it'll become quite
natural to use for the sort of problem Kevin brought up.  Note that you can
also nest templates, so smaller areas can be laid out just as easily as the
entire page.

Now, while *I* can't think of a use for this that isn't better solved by
Template, that may just be because I think Template is really really cool
and the original question was clearly a page-layout issue, thus tainting my
thinking.  Can you show some examples that illustrate where it would be more
useful/natural than giving the containing block a template and popping
things into slots?

(However, this is also a *ton* simpler to implement than the whole of CSS
Template, which may be a point in its favor, so don't think I'm ruling it
out.  Still please provide any informative examples you can think of.)

Received on Friday, 11 July 2008 17:51:04 UTC

This archive was generated by hypermail 2.3.1 : Monday, 2 May 2016 14:27:38 UTC