Are Flexbox and vh height units not compatible in IE11?

The issue isn’t vh units but min-height I found a semi-working CSS-only solution: min-height: 100vh; height: 100px; The extra height will enable IE to fill the screen vertically even if the content is not tall enough. The drawback is that IE will no longer wrap the content if it’s longer than the viewport. Since this … Read more

“Object doesn’t support this property or method” error in IE11

This unfortunately breaks other things. Here is the fix I found on another site that seemed to work for me: I’d say leave the X-UA-Compatible as “IE=8″ and add the following code to the bottom of your master page: <script language=”javascript”> /* IE11 Fix for SP2010 */ if (typeof(UserAgentInfo) != ‘undefined’ && !window.addEventListener) { UserAgentInfo.strBrowser=1; … Read more

IE11 meta element Breaks SVG

It sounds as though you’re not in a modern document mode. Internet Explorer 11 shows the SVG just fine when you’re in Standards Mode. Make sure that if you have an x-ua-compatible meta tag, you have it set to Edge, rather than an earlier mode. <meta http-equiv=”X-UA-Compatible” content=”IE=edge”> You can determine your document mode by … Read more

Why doesn’t justify-content: center work in IE?

IE11 needs the parent to have flex-direction: column. This example has your button rotated: #div { height: 200px; width: 50px; border: 1px solid black; display: flex; align-items: center; justify-content: center; flex-direction: column } #button { height: 50px; width: 200px; min-width: 200px; border: 1px solid black; background-color: red; transform: rotate(90deg); } <div id=”div”> <button id=”button”>HELLO</button> </div>