1

フレックスボックスCSSを使用していくつかのものを実装しようとしています。Chrome と Firefoxで互換性が欲しいだけです。FF ではこれを行うことができますが、 Chromeでは機能しません。私が望むのは、垂直ボックスを中央に再帰的に挿入することです。ここで見ることができます。

div.contenaireBlc {background:#FFF; border:1px solid #ddd;
                      width:250px; height:250px;margin:0 30px 0 0;}


.contenaireHori {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  -webkit-flex-direction: column;
  -webkit-flex-wrap: nowrap;
  background:#777; 
  height:100%;
  width:100%;
}

.innerTop{
  -webkit-flex: 1 1 50%;
  flex: 1 1 50%;
  background: green;
  width: 100%;
}


.traversHori{
  flex: 0 0 20px;
  -webkit-flex: 0 0 20px;
  background: blue; 
  width: 100%;

}

.innerBottom{
  -webkit-flex: 1 1 50%;
  flex: 1 1 50%;
  background: red;
  width: 100%;
}

chromeでは、2 番目の赤と緑のボックスの高さ = 0pxがあり、左側のスペース (それぞれ 50%) を取ります。

4

0 に答える 0