2013-02-28 3 views
1

여기 내 거래가 있습니다 : 보스가 IE7에서 제대로 표시되지 않는 페이지를 고치라고했습니다. 내가 div 태그와 함께 일하고 있어요IE7 자동으로 인라인 스타일 높이를 설정합니다

초기에 설정 :

<div id="login_content" style="left: 0px; text-align: center;"> 

그리고 그것은 파이어 폭스, 크롬, 사파리, 그리고 IE9에서 렌더링됩니다. IE7에서 문제가 발생합니다. IE7이 자동으로 인라인 스타일을 높이 8px로 설정하기로 결정했을 때 div가 잘리는 경우가 있습니다.

다른 현대적인 브라우저에서는 수정되지 않았으며 IE9 개발자 도구를 사용하여 검사 할 때 스타일 시트에서 상속되지 않는 스크립트는 수정되지 않았습니다. 아무도이 문제가 발생할 수 있습니다 알아? 그것은 외부 스크립트를 통해 실행중인 경우

Screencap of IE7 rendered div in developer tools

답변

1

은 아마 점에서 인라인 스타일입니다. 링크를 게시하면 검사 도구를 사용할 수 있습니다.

조건부 <!--[if IE7] code to fix it [endif]-->을 사용하면 IE7에서의 렌더링 방식을 변경할 수 있습니다.

+0

감사합니다. 꽤 좋은 해결책입니다. 그것이 나에게 달린 것이라면 사용자를 강제로 업그레이드해야하지만 당신은 무엇을 할 수 있습니까? – darkpbj

+1

좋은 소식은 IE가 매년 더 많이 쓰러지고 있다는 것입니다. 2013 년 1 월 현재 웹 사용자의 13 % 만 나타냅니다. –