- From: Andrew Fedoniouk <news@terrainformatica.com>
- Date: Wed, 1 Aug 2012 22:22:52 -0700
- To: www-style@w3.org
Consider this toolbar rendering: http://terrainformatica.com/w3/scide-toolbar.png Its markup is pretty straightforward and looks like this: <div class="toolbar"> <button id="new" /> <button id="open" /> ... <select id="source-type">...</select> <button id="help" /> </div> Styles of this toolbar look like below. ( Note that I am using my own flex module[1] here. I hope its notation is clear enough to understand idea of this layout ) div.toolbar { flow:horizontal; } div.toolbar > button { width:28px; min-height:28px; height:*; // flex(1) - spans whole height of toolbar } div.toolbar > select { margin:* 6px; // vertical margins are flex(1) // moving it in the v-middle of toolbar } div.toolbar > button:last-child { margin-left: *; // flex(1) - attach #help to the right side } In some circumstances (e.g. large fonts used) intrinsic height of the <select> can be greater than 28px (button height). In this case too buttons shall span full height of the toolbar. height:*; above does this. Question: is it possible to reproduce this pretty basic and typical layout using css3-flexbox in its current incarnation? If "yes" then how styles should look like? Thanks in advance. -- Andrew Fedoniouk. http://terrainformatica.com
Received on Thursday, 2 August 2012 05:23:19 UTC