1
私は、フレックスボックスがどのブラウザでどのように表示されるかの違いについて、いくつかの点を読んだことがありますが、レイアウトの問題を解決するのに役立つものはありません。私は自分の基本的なフレックスボックスグリッドを実装しました。正しいレイアウトはFirefoxの場合はです。そして、ここで盗聴レイアウトはクロームでどのように見えるではありません:FirefoxとChromeの違いは?
CSS:
//Actual page css
.point-one {
background-color: $off-white;
padding: 20px 20px;
.point-text {
padding: 0 20px;
}
}
// flexbox grid css
.grid {
display: flex;
flex-flow: row wrap;
align-items: stretch;
}
.grid-col {
display: flex;
flex-flow: column wrap;
align-items: center;
}
.fill {
flex-shrink: 0;
}
.col-1-10 {
flex: 10% 0 1;
}
.col-2-10 {
flex: 20% 0 1;
}
.col-3-10 {
flex: 30% 0 1;
}
.col-4-10 {
flex: 40% 0 1;
}
.col-5-10 {
flex: 50% 0 1;
}
.col-6-10 {
flex: 60% 0 1;
}
.col-7-10 {
flex: 70% 0 1;
}
.col-8-10 {
flex: 80% 0 1;
}
.col-9-10 {
flex: 90% 0 1;
}
.align-center{
align-items: center;
}
.even-spacing{
justify-content: space-around;
}
HTML:
<div className = "fill">
<div className = "point-one grid align-center ">
<div className = "col-2-10">
</div>
<div className = "col-6-10 point-text">
<h4> Aggregate all your cloud storage accounts in one place. All your
dropbox, onedrive, box, and google drive documents are here! </h4>
</div>
<div className = "col-2-10">
</div>
<div className = "col-1-10">
</div>
<div className = "col-8-10 grid even-spacing point-icons">
<img className="col-1-10 logo" id="db_logo" src={require("../images/dropbox-logos_dropbox-glyph-blue.png")} />
<img className="col-2-10 logo" src={require("../images/box_cyan.png")} />
<img className="col-1-10 logo" src={require("../images/product512.png")} />
<img className="col-3-10 logo" src={require("../images/OneDrive_rgb_Blue2728.png")} />
</div>
<div className = "col-1-10">
</div>
</div>
</div>
私はパディングとベンダープレフィックスをいじるしようとしたが、それの何もしましたそのトリックをするようです。私は大規模な変更ではないと思うが、私はそれほど確信していない。
私はこれをどこかで読んだと思ったが、私はそれを試していないと思う。魅力のように働く!あなたは正式な答えを出すことができますか? – minifigmaster125
確かに、そこに行きます。 –