IE 7을 지원하기 위해 사이트를 변경하려고합니다. 그러나 69px만큼 오른쪽으로 오프셋되는 몇 가지 요소가 있습니다. IE9에서 테스트 중이며 IE7 인 것처럼 페이지를 렌더링합니다. 개발자 모드를 켜고 요소를 검사 할 때 "여백"을 둘러 쌈은 "오프셋"이라는 매개 변수가 있다는 것을 알았습니다.Internet Explorer 상자 모델 - 오프셋은 무엇입니까?
나는 이것에 대해 들어 본 적이 없으며 인터넷 검색이 나를 도와주지 못했다. 나는 플로트 오프셋에 대해 뭔가를 발견 할 수 있었지만, 이는 동일하지는 않았지만 문제의 일부를 제거했다고 생각했다. quirks 모드? 이 오프셋 매개 변수를 어떻게 제거 할 수 있습니까? 분명히
나는 IE-7 특정 스타일 시트가 설정 한 당신은이 링크를 내 테스트 환경으로 이동하여 문제를 직접 테스트 할 수 있습니다
해결책을 찾았 해결
http://suitable.amok-adhoc.com/2012/
- 아주 간단했습니다. 그냥 (이이 일에 우선 IE는 마진을 추가하고 "오프셋"라는 다른 모든 브라우저에서 부모 요소에서 상속되었지만) 명시 적으로이 같은 입장을 선언했다 :
p {
left:0px;
}
이 SO 대답을 참조하십시오 : http://stackoverflow.com/questions/4817745/how-do-i-get-rid-of-an-elements-offset-using-css – Kibria
찾을 수 없음 요청 된 URL/2012 /이 서버에서 찾을 수 없습니다. 또한 ErrorDocument를 사용하여 요청을 처리하는 동안 404 찾을 수 없음 오류가 발생했습니다. –
미안 해요, 그게 내 개발 환경이었습니다. 1 년 후에도 계속 실행되지는 않을 것입니다.) 그러나 Kibria 스레드는 정말 좋은 설명을 제공하기 위해 연결됩니다. – funkylaundry