2013-06-11 1 views
0

이 코드는 함께 게시하지만 IE7에서는 어떤 유형의 시나리오가 있는지 알아낼 수 없습니다. 특정 요소는 마우스로 가리키면 축소되는 것처럼 보입니다. 다시 퍼지거나 다시 가져 오면 아주 작은 색상 블록이 될 때까지 계속 축소 및 축소됩니다. 너비가 50 %, 높이가 100px와 같은 크기의 요소 인 것 같습니다. 그러나 100 % 확실하지는 않습니다.IE7 요소는 호버시 축소합니다.

어떤 원인 일 수 있습니까? 처음 디스플레이하거나 새로 고친 후 사이트는 괜찮지 만 마우스를 가져 가면이 효과가 나타납니다.

의견이 있으십니까?

+3

물론 방법을. 그리고 IE7은 더 이상 시장 점유율이 거의 없다. 무시한다.) – Kyle

+0

동의. 나 자신과 내 기관은 올해 (내가 마지막으로 확인한 0.57 %의 점유율) 이후로 지원을 중단했다. 우리가 더 오래 그것을 지원할수록, 더 오래 사람들은 그것을 계속 사용합니다. – blend

+0

자바 스크립트 mousein 처리기와 같은 소리가 귀하의 요소를 망치고 있습니다. – Christoph

답변

1

boxsizing.htc을 사용하고 있습니까? 그것을 제거하십시오 (옙 레이아웃은 고장 났지만 테스트입니다). 버그가 사라 졌나요?

하나의 요소에서 HTC를 제거하는 것으로 충분하지만 레이아웃에 영향을주지 않는 경우를 제외하고는 해결책이 없습니다. 그것을 제거하려면, 단지 url() 값으로 행동 속성을 재 선언하지 : _some_ 코드없이 여기에 무슨 일이 일어나고 있는지 알려줄 수

.ie67 .noboxsizing { 
    behavior: url(); 
} 
+0

예, boxsizing.htc를 제거하면 문제가 해결됩니다. 흠. 이 사이트에 대한 IE7 지원이 실제로 가능합니다. 나는 주변을 둘러 볼 것이다. 문제를 추적하는 데 도움을 주셔서 감사합니다. 원인을 잘 모르는 경우 문제에 대한 웹 검색을하는 것은 매우 어렵습니다. – rctneil

+0

아래로 추적> 나는이 정확한 문제를 오래 전에 보았습니다. 제목에서 "IE7"과 "shrink"를 읽는 것만으로도이 버그에 대해 충분히 기억할 수 있습니다.) 아직 발견되지 않은 핵심 요소 하나를 제외하고 HTC를 추가해보십시오.하지만 꽤 어렵습니다. 이 HTC에 대한 https://github.com/Schepp/box-sizing-polyfill/issues에 대한 많은 내용을 읽지는 않았습니다 (많은 사항, 반대 의견 없음) – FelipeAls

+0

여전히 사용하기가 어려움 htc 파일하지만 축소 영역을 해결합니다. 사이트의 일부 영역에서는 발생하지 않지만 특히이 영역은 크게 두 영역으로 나뉩니다. 나는 그 (것)들에게서 행동을 제거하는 것을 시도했다 그러나 그것은 아무 다름도 만들지 않는다. 그것은 soo 성가심입니다. 이 문제는 제가 해결해야 할 마지막 문제입니다. – rctneil