css3-flexbox-Kompatibilität Probleme mit Firefox und Safari

Ich versuche, mich zu Sortieren, meine flexbox-layout, so ist es kompatibel mit den neuesten Versionen von IE/Firefox/Safari, und ich habe Probleme mit Firefox/Safari.

Vorgeschlagene layout:

-----------------
     header
-----------------
    |
    |
    |
nav |  section
    |
    |
    |
    |

In Firefox und Safari <section> ist unter nav

CSS:

body {
  width:50%;
  height:100%;
  display: -ms-flexbox;
  -ms-box-orient: horizontal;

  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flexbox;

  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

header {
    padding-top:100px;
    -webkit-flex: 1 100%;
    -moz-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%;
}

nav {
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width:10%;
    height:100%;
}

section {
    -webkit-flex: 4;
    -moz-flex: 4;
    -ms-flex: 4;
    flex: 4;
    width:40%;
    height:100%;
}

InformationsquelleAutor Neeta | 2013-07-04

Schreibe einen Kommentar