I have designed a unique collapsed bootstrap navbar that showcases my menu items and social media icons in two separate sets. When expanded, everything looks great across all browsers, including IE11.
However, when collapsed, the layout seems to be slightly off in IE11 compared to other browsers. I aimed for a design with two columns: one for menu items and another for social icons, each subdivided into pairs of items per line. Yet, due to my limited CSS expertise, I resorted to using grid, which does not fare well in IE11.
In an attempt to rectify this issue, I tried switching from grid to flexbox with a column direction. While this approach worked for individual sets of items, it presented them in rows instead of columns. Additional containers or tables could resolve this but would compromise the desktop version's appearance.
If no alternative solution emerges, I may need to implement two methods - one for modern browsers and another for IE - by detecting user agents and displaying corresponding HTML/CSS accordingly. Ideally, I seek a universal Bootstrap technique that delivers consistent results in all browsers, even legacy ones like IE.
In essence, I am seeking guidance on refining my CSS or HTML structure to maintain the desired two-column layout in both expanded and collapsed states. This aesthetic is crucial to the overall presentation of the navbar.
Thank you for taking the time to review my scenario and offering any insights or assistance in overcoming this challenge.