I would try to leverage flexbox for layout and stay away from absolute values. 
Things need to be fluid and responsive to support the many devices.

Richard Oren
714-916-2102

> On 7 Aug 2015, at 9:50 pm, Alex Harui <aha...@adobe.com> wrote:
> 
> One of my goals for FlexJS is to leverage as much code in the browser as
> possible.  That’s why there are button components that thinly wrap the
> HTML button element.  You can pay-as-you-go and select heavier buttons
> that allow more complex skinning and/or styling.
> 
> I thought we’d be able to leverage the browser’s layout code for vertical
> and horizontal layout.  The current version sets the children to
> display:block or display:inline-block.  That’s much less code than running
> a loop on the children, figuring out margins, left/right constraints, etc,
> and therefore less code to write, debug and maintain.
> 
> But these days, I’m starting to wonder if one of the benefits of FlexJS
> will be in the availability of layouts that pretty much use
> position:absolute to control everything.  There are lots of funky rules
> and workarounds for how browsers deal with display:inline-block, for
> example.
> 
> Anyway, I’m wondering if there is anything, besides performance, we might
> give up by giving up on display:inline-block and writing our own
> horizontal layout.
> 
> Thoughts?
> -Alex
> 

Reply via email to