私はipadでflexに問題があります。 3つの等間隔のボックスが必要です。私のipadと様々なブラウザ(デスクトップ上のサファリ)でうまく動作します。ただし、いくつかのiPadsは、ボックスにはスペースがないことを示しており、すべて左に置かれています。私はこれを再現することはできません。いくつかのiPadでCSSのフレックスレイアウトが動作しない
は、ここで私はこのCSSを持っているHTML
<aside id="home-page-postcards" class="home-page-postcards" role="complementary">
<div class="postcard-wrapper">
<div class="postcard">...content...</div>
<div class="postcard">...content...</div>
<div class="postcard">...content...</div>
</div>
</aside>
です。あなたがjustify-content: space-between
のために2009 -webkit-box
構文が欠落しているためである
.home-page-postcards {
background:#fff;
width:100%;
padding-top:60px;
padding-top:35px;
padding-bottom:40px;
}
.postcard-wrapper {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
width:1170px;
margin:0 auto;
-webkit-flex-flow: row nowrap;
flex-flow:row nowrap;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.postcard {
width:31.2%;
font-family: 'Belleza', sans-serif;
font-size:20px;
line-height:1.3;
}
@ media(max-width:1171px){.postcard-wrapper {width:100%;} ...のようなメディアクエリが追加されました。 – maxelcat