2012-07-11 1 views
0

내 PHP 클래스에 대한 사이트를하고 있고 IE에서 이상한 부동 문제를 제외하고 내 프로젝트를 막 완료했습니다. 나는 왼쪽과 오른쪽으로 만 떠 있었지만 사이트가 왼쪽으로 치우쳐서 IE가 왜이 문제를 일으키는 지 확신 할 수없는 것 같습니다. 어떤 제안? http://ectweb.cs.depaul.edu/AHARDEN2/project/index.php이상한 부동 문제 IE

+1

, 당신은 확실히 사람들을 할 수 있습니다 : 같은 http://meyerweb.com/eric/tools/css/reset/

와 HTML5 칼 하나가이 부유물이 제거됩니다. 'div # main'에'overflow : hidden'을 덧붙이면 IE9에서이 문제가 해결되었습니다. – ajm

+0

감사합니다. 오버플로 : 숨김 기능으로 문제를 해결합니다. 하지만 왜 오버플로 : 분명하지 않고 숨겨진 : 왼쪽 또는 오른쪽. – Nerdysyntax

+1

음,이 경우'overflow : hidden '은 요소가 지워지는 또 다른 방법입니다. 다음은 수레를 지우는 다양한 방법에 대한 좋은 설명입니다. http://stackoverflow.com/questions/211383/which-method-of-clearfix-is-best – ajm

답변

0

IE8 이하가 <nav>, <section> 등의 태그를 인식하지 못하기 때문일 수 있습니다. 결과적으로 사용자의 CSS 선택기와 일치하지 않습니다. nav ul li a {...}

CSS를 다시 작성하여 선택기에서 이러한 태그를 사용하지 마십시오.

사이드 노트 : IE9가 정상적으로 작동합니다. 당신은 이와 같은 CSS를 재설정을 추가하는 시도 할 수

+1

IE9가 저를 위해 작동하지 않습니다. – Christoph

+0

FWIW, IE9에서도 재현 할 수 있습니다. Dev 도구는 IE9 브라우저/문서 모드도 보여줍니다. – ajm

+0

@ajm 저는 알고 있습니다. IE9를 지금 사용하고 있으며 IE8 모드로 전환하여 잘못된 점을 확인했습니다. –