W3C home > Mailing lists > Public > www-style@w3.org > August 2007

Re: GCPM "float-offset" and centering

From: Håkon Wium Lie <howcome@opera.com>
Date: Tue, 28 Aug 2007 17:55:26 +0200
Message-ID: <18132.17774.800715.732424@gargle.gargle.HOWL>
To: Alex Mogilevsky <alexmog@exchange.microsoft.com>
Cc: "www-style@w3.org" <www-style@w3.org>

Also sprach Alex Mogilevsky:

 > Although I was resisting "float-offset" definition initially, I
 > have to admit it is brilliant. It handles all cases of facing pages
 > and writing directions in the most minimal way.

Thanks! Likewise, I think the 'gr' unit is brilliant.

 > One statement in the definition of float-offset I disagree with so
 > far (or perhaps I don't quite understand its meaning):
 > 
 > "If the 'gr' unit or percentage unit is used, it means that the
 > middle of the float should be aligned with the specified grid line
 > (or portion thereof)."
 > 
 > I think this mixes two different concepts (positioning and
 > centering), 

I'd argue that it's still about positioning (not centering), but it
also moves the reference point of the floated element.

 > and even in the use case table
 > (http://www.w3.org/Style/Group/css3-src/css3-gcpm/uc.html) "gr"
 > usually just means position, only in case #30 it means centering.

So, how would you like to set the reference point?

In your example for use case #30, you use the percentage value to
express centering. Do you think this is better? I'm probably ok with
switching to percentages, in which case my example for use case #30
would read:

blockquote {
  float: top left column;
  float-offset: 50% 50% }

The "vertical 50%" value is quite easy to explain: the midpoint of the
float is positioned half-way down the column. Likewise, 0% and 100%
would intuitively make sense -- at least if one knows the definition
of "background-position".

The "horizontal 50%" is harder to get. Hmm.

-h&kon
              Håkon Wium Lie                          CTO °þe®ª
howcome@opera.com                  http://people.opera.com/howcome
Received on Tuesday, 28 August 2007 15:55:47 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:52 GMT