2012-06-01 2 views
0

매우 간단합니다. 나는 내 CSS에 clip : rect을 사용했지만 ie8 용으로 사용하고 싶지 않다. IE8에는 자체 스타일 시트가 있지만, 실행 취소 방법을 알아낼 수는 없습니다 clip:rect. 어떤 아이디어?ie8 클립을 비활성화하십시오.

나는 시도했다 :

표준 스타일 시트

#thing{ 
    clip : rect(0 30px 255px 30px); 
} 

IE 스타일 시트

#thing{ 
    clip : none; 
    clip : rect(0 1000px 1000px 1000px); 
} 

그 두 나는도 생각할 수있는 모두가 clip:rect 인 것처럼 만드는 있습니다 결코 부르지 않았다.

답변

0

absolute 요소의 실제 크기 0으로 다른 두에 오른쪽 하단을 설정합니다. ... 그리고,

clip: rect(0 400p 400px 0); 

을 ~ 400 X 400 픽셀의 크기를 가정 ... 본질적 클립 없다 왼쪽 및 오른쪽 하단 모서리에 클립을 설정한다. 그 분명히 기본값이기 때문에 당신은 또한 시도 할 수

업데이트 ...

clip: auto; 

....

1

는 IE8 제외한 모든에 clip 스타일을 적용 할 조건 - 공개 코멘트를 사용

<!--[if !IE 8]>--><style>#thing {clip: rect(0 30px 255px 30px);}</style><!--<![endif]--> 
관련 문제