The issue I'm having is related to navigation submenus. When I have a sub menu within a list item, I can align it to the right of the list item text or to the left of the list item text. This works perfect in chrome.
//pseudo code, see codepen link for working example
.wrapper{
display:flex;
justify-content:flex-end
}
ul
li some text
.wrapper
ul
li sub 1
li sub 2
In chrome, my wrapper is correctly aligned to the right edge of the parent list item. However, in Internet Explorer 11, the parent list item appears to be flexing the .wrapper div based off the combined width of the text within the list item and the width of the .wrapper itself.
Please see this codepen in chrome and then IE for a better explanation of the problem: https://codepen.io/vtsells/pen/qXVjNE
Maybe the way I'm trying to do this is wrong, but if anyone has any ideas, I would greatly appreciate it