2011-04-06 6 views
0

나는 CSS 전문가가 아니므로주의해야합니다. 나는 다소 단순한 사이트를 가지고 있지만 IE8이 왜 그런지는 볼 수 없습니다. 포장 사이의 거대한 격차. 누군가가 올바른 방향으로 날 지점 수 있다면IE8의 CSS Div 문제 - 설명 할 수없는 커다란 차이점

http://www.videospielkalender.de/

나는 매우 행복 할 것입니다. 나는 정말로 오랜 시간을 수색했다. 정말 노력 :

사전에 감사 올리버

답변

0

당신이 링크는 다음과 같은 구조를 만드는 것 같다? div은 블록 요소이고 a은 인라인 요소라는 것을 고려해야합니다. 좋은 이유로 IE는이 구조로 당신을 얻지 못합니다.

덜 관련없는 CSS로 컨테이너를 변형 해보십시오. 예를 들어, 지금 가지고있는 구조와 동일한 간단한 <div class="container"> 요소를 만들 수 있지만 높이와 두께를 명시 적으로 추가하지는 마십시오. HTML은 이러한 것들을 스스로 알아낼 수 있습니다.

0

을 코드에 너무 깊이 탐구하지 않고, 당신이 가끔 여분의 픽셀을 허용해야 함을 의미 IE의 버그가 발생한 것을 믿는 것 때문에 항상 정확하게 맞출 필요는 없습니다.

<a href="bla"> 
    <div class="container"> 
     <a><img/></a> 
    </div> 
</a> 

그래서 내 첫 번째 질문은 다음과 같습니다 : 왜 링크 사업부가

+1

글쎄, 그것은 테이블 일뿐입니다. – BoltClock