2012-10-17 4 views
1

으로 이동하십시오. Internet Explorer에서 http://appointview.com/pricing (버전 9를 사용하고 있지만 개발자 도구에서 IE7 모드로 설정).IE7의 CSS 문제, 수정 방법이 확실하지 않습니다.

두 개의 div는 IE의 상위 버전 에서처럼 FF와 Chrome에서 정상적으로 작동합니다. 나는 요소들을 꽤 철저히 검사했고 그 이슈가 무엇인지 알아 내지 못했습니다.

크로스 브라우저 호환성 테스트에서 내가 최고가 아니기 때문에 빠르고 쉬운 해결책이 있습니까?

+0

단일 게시물로 두 가지 질문을하지 마십시오. 두 가지 질문을 올리면 금지되지 않습니다. –

+0

수정 됨, @ lorenzo-s – ledgeJumper

+0

IE7과 IE8 + 디자인 기술 간에는 많은 알려진 호환성 문제가 있습니다. 당신은 하나 또는 다른 것을 위해 디자인해야 할 것입니다. ou가 많은 IE7 사용자를 보유 할 것으로 생각되면 다른 모든 IE 버전을 IE7 모드에서 렌더링하도록 – AntLaC

답변

1

IE7은 엉망입니다. </div>을 닫고 <div>을 열 때까지 div 사이의 공백을 제거하십시오.

<div> 
     First one 
    </div> 
    <div> 
     Second one 
    </div> 

하려면 :에서 예를 들어

<div> 
     First one 
    </div><div> 
     Second one 
    </div> 

이것은 매우 일반적인 버그입니다. inline-block 사이의 공백은 문제가됩니다. 마우스를 사용하여 두 div를 모두 선택하면 두 번째 문자 위의 원하지 않는 공백을 차지하는 공백 문자가 있음을 알 수 있습니다. div.