- From: François REMY via GitHub <sysbot+gh@w3.org>
- Date: Fri, 03 Feb 2017 18:12:08 +0000
- To: public-css-archive@w3.org
It is my understanding ```width:fill``` should indeed behave like ```width:100%``` in this case, but I haven't looked at that very much since Edge does not support the feature at this point. The actual problem you are having though is that your final markup is in fact: ``` <flex> <div>...</div> <::table-wrapper> <caption>...</caption><!-- moved out of <table> --> <table>...</table> </::table-wrapper> </flex> ``` and applying flex:1 on ```<table>``` has no effect since it is not a direct children of the flex. I have a very strong distaste for this wrapper thing and would totally want to remove it, it adds tons of unnecessary complexity and is not that interoperable but I haven't had much success in convincing people (especially @fantasai) that we should move to spec this instead: ``` <flex> <div>...</div> <table><!-- keeps most of its properties --> <::table-grid-area /><!-- hoists only background and border from parent --> <caption>...</caption> <!-- no need to move --> <tr>...</tr> ... </table> </flex> ``` Note that there was already another bug on this, so we might want to consider merging the threads. -- GitHub Notification of comment by FremyCompany Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/948#issuecomment-277320070 using your GitHub account
Received on Friday, 3 February 2017 18:12:19 UTC