2014-04-04 8 views
2

이 CSS 부분은 IE 11을 제외한 모든 최신 브라우저에서 작동합니다 ... 심지어 IE 9도 작동합니다. 해결 방법은 무엇입니까? 나는 수정 자바 스크립트를 찾고 있지 않다IE11에서 CSS 최대 높이가 작동하지 않습니다.

적은

.div{ 
    max-height: calc(~'100% - 36px'); 
    overflow-y: auto; 
    overflow-x: hidden; 
} 

컴파일 된 CSS

.div{max-height:calc(100% - 2.5em);overflow-x:hidden;overflow-y:auto;} 
+1

시도 덜 사용? 컴파일 된 CSS를 게시하는 마음? –

답변

-1

당신이있어 가정합니다`~ '' '구문으로이

.div{ 
max-height: calc('100% - 36px') !important; 
overflow-y: auto; 
overflow-x: hidden; 
    } 
+0

나는 이것이 실제로 효과가 있다는 것에 정말로 놀랐다. 멋진 IE11. 브라우저의 크기를 조정하면 max-height 속성이 여전히 손상됩니다. 그것에 대해 어떤 권고가 있습니까? – nilveryboring

+0

아니요 작동하지 않습니다 ..... IE 11에서 잠시 작동합니다. 그때 내가 새로 고침을 할 때. 그냥 일하는 것을 멈 춥니 다. 나는 지금 IE가 싫다. – nilveryboring

+0

작동하지 않습니다. 렌더링 문제이기 때문에 두 번째로 효과가 있습니다. 브라우저의 inspect 요소에서 스타일을 변경하여 요소를 다시 렌더링해야했을 것입니다. – Leandro

관련 문제