WEBTODESIGN

IEにできた謎の余白をなくす

IEだけ謎の余白がありました。

原因はflex-direction: column

原因は画像と一緒に使った「flex-direction: column」だったようです。

画像は一見綺麗に表示されているように見えても、元の画像の高さがそのまま余白となって現れてしまうみたいです。

でも「flex-direction: column」を使わないわけにはいかないので…。

min-heightを指定する

解決方法は「min-height: 0%」を指定することです!

※「min-height: 0」ではうまくいかないみたいなので注意です。「%」が重要な模様。

私の場合は以下のように全要素に追加しました。全体に指定して都合が悪い場合は、それぞれの要素に指定してももちろん大丈夫です。

*{
    min-height: 0%;
}

これで、謎の余白がなくなりました🙌