I am trying to create a form layout with the capabilities of the new CSS3 Flexbox. The goal is to ensure that the elements in the field set are positioned correctly, while you change the number of elements in the field set, change the font size or size of the view. The form layout should work in all modern browsers: Chrome 35, Firefox 29 and IE 11. It looks very promising, except that it does not work in IE 11.
I simplified the code and posted it at http://jsfiddle.net/T4RL6/ . Here the view looks right, like Chrome and Firefox.
The most important part of CSS code:
.fieldset {
background-color: green;
border: 1px solid blue;
display: flex;
flex-direction: row;
flex-wrap: wrap;
flex-flow: row wrap;
align-content: flex-start;
}
But IE 11 doesn't carry elements at all, so they end up with a #rightdiv. I am sure that it should work in IE11, and you do not need it -ms-flex-***: http://msdn.microsoft.com/de-de/library/ie/dn265027%28v=vs.85% 29.aspx
source
share