On Jul 20, 2006, at 11:48 PM, Alex Robinson wrote:

> The solution is based on using XBL attached via the -moz-binding  
> property
>
>     http://www.mozilla.org/projects/xbl/xbl.html
>     http://developer.mozilla.org/en/docs/CSS:-moz-binding
>
> Essentially the "equal height" stuff is overridden in Mozilla, an
> explicit height applied to the containing element and the columns'
> height is set to 100%.
>
>
> Now it works as is, but I haven't had time to prettify or incorporate
> back into the original article. Why? Well I'm still contemplating:
>
> 1. The validity of -moz-binding and how to deal with it
>
> 2. How to handle things if javascript is turned off since it  
> wouldn't work then
>
> 3. How to make things as generic as possible, so as to require as
> little tweaking of the XBL file as possible (and whether some of the
> moz class redefinitions should live in the XBL or in the CSS)
>
> 4. What to do about future versions of Safari which will begin
> conforming to the now standard overflow: hidden anchor behaviour (as
> reported by Philippe Wittenbergh). I think it should be possible
> since Safari allows for absolute positioning of generated content.

1/ Based on the most recent WebKit nightly builds (aka future  
Safari), adding {position:relative} to each column is a (possible)  
work around.
This of course
        * is only true at the time of writing (WebKit is not a release  
version, but beta software; things may change ...)
        * is only tested with all the simple test files we've used. What  
happens in a complex construction is left your powers of  
investigation :-)

That workaround doesn't cause problems for Gecko based browsers, as  
far as I could see.

2/ I wouldn't be too surprised if Safari (Webkit) supports XBL  
bindings as well. D.Hyatt was a co-author of the original Mozilla  
docs. Although the test file didn't work.

Philippe
---
Philippe Wittenbergh
<http://emps.l-c-n.com>




______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7b2 testing hub -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to