実現したいこと& 問題点
グリッドレイアウトでカラムレイアウトを表示したいと思っています。
グリッドアイテムがカラム落ちしていく仕様です。
GulpでAutoprefixerを使用していて、コンパイル後のCSSを見るとベンダープレフィックスは
追加されているのですが、IE11だとレイアウトが崩れています。(グリッドアイテムが重なっている?)
IE以外のブラウザでは問題無く表示されています。
HTML
html
1<div class="grid"> 2 <div class="grid-item"> 3 テストテストテスト 4 </div> 5 <div class="grid-item"> 6 テストテストテスト 7 </div> 8 <div class="grid-item"> 9 テストテストテスト 10 </div> 11 <div class="grid-item"> 12 テストテストテスト 13 </div> 14 <div class="grid-item"> 15 テストテストテスト 16 </div> 17</div>
SCSS
scss
1.grid { 2 display: grid; 3 grid-template-columns: 1fr 1fr 1fr; 4 grid-gap: 10px; 5}
コンパイル後のCSS(IE11で崩れる)
css
1.grid { 2 display: -ms-grid; 3 display: grid; 4 -ms-grid-columns: 1fr 1fr 1fr; 5 grid-template-columns: 1fr 1fr 1fr; 6 grid-gap: 10px; 7}
Autoprefixerの設定
autoprefixer({ grid: true, browsers: ["last 2 versions", "ie >= 11"] })
改善すべき箇所をご指摘いただけるととても助かります。
cssでどのように記述されていればIEでもちゃんと表示されるかだけでもご回答いただけるとありがたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/11 09:09
2019/04/11 09:13
2019/04/11 09:18
2019/04/11 09:30
2019/04/11 09:45
2019/04/11 09:55 編集