0
4枚のマテリアルデザインカードを並べて表示する機能を追加しようとしています。それはサファリ/イオスを除く他のすべてのブラウザで完璧に動作します。マークアップは以下の通りです。角材iOS Safariでフレックスボックスが正しく表示されない
<div layout="row" layout-sm="column" layout-xs="column" layout-align="space-around start" layout-align-sm="center stretch" layout-align-xs="center stretch" >
<div flex="grow" flex-sm="grow" flex-xs="grow" layout="row" layout-xs="row" layout-align="space-around start" layout-align-xs="center stretch">
<md-card flex="grow" layout="row" layout-align="center center" flex-gt-sm="50" class="selling-points-card" >
<div class="selling-points-picture" >
<img src="http://placehold.it/50x50">
<span class="selling-points-text">Free Service Included</span>
</div>
</md-card>
<md-card flex="grow" layout="row" layout-align="center center" flex-gt-sm="50" class="selling-points-card" >
<div class="selling-points-picture" >
<img src="http://placehold.it/50x50">
<span class="selling-points-text">30 Day Money back guarentee</span>
</div>
</md-card>
</div>
<div flex="grow" flex-sm="grow" flex-xs="grow" layout="row" layout-xs="row" layout-align="space-around start" layout-align-xs="center stretch">
<md-card flex="grow" layout="row" layout-align="center center" flex-gt-sm="50" class="selling-points-card" >
<div class="selling-points-picture" >
<img src="http://placehold.it/50x50">
<span class="selling-points-text">90 Day Warranty</span>
</div>
</md-card>
<md-card flex="grow" layout="row" layout-align="center center" flex-gt-sm="50" class="selling-points-card" >
<div class="selling-points-picture" >
<img src="http://placehold.it/50x50">
<span class="selling-points-text">FreedomPop Certified</span>
</div>
</md-card>
</div>
</div>
**css rules**
.selling-points-card{
position:relative;
display:inline-block;
box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
.selling-points-picture {
display:inline-block;
padding:5px;
};
.selling-points-text{
position:absolute;
top:40%; left:30%;
font-weight:500;
font-size:12px;
letter-spacing: 0.020em;
};
}
これは、ほとんどのブラウザ上でどのように見えるかです。 https://i.imgur.com/JFWBb5T.png
iPhoneのシミュレータでは、これら4枚のカードが検索結果で切り捨てられます。 https://i.imgur.com/dYyCVGa.png
誰かが私に欠けている可能性があることを知っていますか? もう一つの質問は、親カードの中央にスパンテキストを配置する正しい方法ですか?
ありがとうございました!マークアップをクリーンアップして最初の問題を修正しました。いくつかの属性は必要ありませんでした。センターセンターはテキストに作用するが、どのように構造化されているのかによって、画像も中心に置かれる。私は絵を最初から中心に置いておきたいと思いますが、スペース/周りはうまく動作しません。これは今のように見えます。 https://i.imgur.com/s7tYE2Q.png – alee046
これはimg要素のためにiOS上にあった奇妙な問題を修正しました。私はフレックス= "100"を持っていて、それを取り除いた後、すべてが機能し始めました。 – jeudyx