前提・実現したいこと
flexレイアウトでmarginを使用して位置調整をしようとすると、IEでだけ理想の表示にならないことに気づきました。
具体的には以下のようにしたいと思っています(上が現在のレイアウトで下が理想のレイアウトです)
試したこと
「#globalNavigation .gnav 」に「margin-right:100px」を入れたらIE以外でのブラウザは理想の表示になりましたが、IEで表示がおかしいので削除。
flexアイテムではなくその子要素であればIEでの問題は発生しないとの情報を見つけ、疑似要素の使用を試みましたが、これもうまくいきませんでした。
削除済みですが、具体的には以下のコードを記述しました。
li.cntmenu::after {
display: block;
margin-right: 100px;
content: '';
}
該当のソースコード
長くてここには投稿できなかったのでjsfiddleを使いました↓
https://jsfiddle.net/cznk2eta/3/
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/13 07:00
2020/11/13 08:11