This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 16145 - CSSOM for pos-flex, neg-flex and preferred-size
Summary: CSSOM for pos-flex, neg-flex and preferred-size
Status: RESOLVED FIXED
Alias: None
Product: CSS
Classification: Unclassified
Component: Flexbox (show other bugs)
Version: unspecified
Hardware: PC Windows NT
: P1 normal
Target Milestone: ---
Assignee: Alex Mogilevsky
QA Contact: public-css-bugzilla
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 16912
  Show dependency treegraph
 
Reported: 2012-02-28 01:10 UTC by Alex Mogilevsky
Modified: 2012-05-08 19:19 UTC (History)
2 users (show)

See Also:


Attachments

Description Alex Mogilevsky 2012-02-28 01:10:44 UTC
Currently there are no separate properties for pos-flex, neg-flex or preferred size. If it doesn't change, there needs to be at least CSS OM access to the separate values. Parsing space-separated list is easier than functional notation, but figuring out the used value for preferred size is still far from trivial.
Comment 1 Alex Mogilevsky 2012-03-03 00:25:43 UTC
Proposal: have separate properties for flex components:

flex-positive: <number>
flex-negative: <number>
flex-preferred-size: <length>

This is the most simple and consistent way to address OM problem and I don't see any particular danger in separate cascading being possible, not much different from widtha and min-width being separate...
Comment 2 Alex Mogilevsky 2012-05-08 19:19:49 UTC
flex component propperties are in ED: flex-grow, flex-shrink, flex-basis

http://dvcs.w3.org/hg/csswg/raw-file/7679f4684f58/css3-flexbox/Overview.html