2011-10-05 5 views
1

최근에 PHP로 HTML 사이트를 분할 했으므로 글로벌 변경 작업을보다 쉽게 ​​수행 할 수 있으며 Wordpress로 마이그레이션 할 준비가되었습니다. HTML 버전은 IE와 Chrome에서 작동합니다. 이제는 PHP로 사이트를 분할 했으므로 Chrome에서만 작동합니다. IE에서는 많은 CSS 요소가 빠져 있습니다. 이 문제는 내가 고칠 수있는 일반적인 실수입니까? IE에서 동일한 HTML 코드가 작동한다는 것을 기억하십시오. PHP 버전에서 잘못하고있는 것이어야합니다. 나는 내가 일하고있는 다른 웹 사이트와 같은 문제가있다. 어쩌면 내가 놓친 특수 문자가있을 수 있습니까?IE에서 PHP/CSS와 관련된 문제 (크롬에서는 제외)

웹 사이트 URL : http://dursoboxing.com/

답변

1

시도는 바로 시작하는 주석을 제거하기. 나는 IE가 doctype 선언 앞에 공백이 있어도 아무 것도 생각지 않는다고 생각한다. doctype이 없다면 다른 브라우저보다 IE에 훨씬 나쁜 점이있다.

+0

doctype 앞에 공백이 있음을 알리는 IE _is_입니다. 어리석은 바보 같은 IE. – Bojangles

+0

키스하고 싶습니다. :) 나는 index.php 만 변경했습니다 제대로 작동하고있는 것 같습니까? – user981326

1

부분보기에서 일부 닫히지 않은 HTML 태그 일 수 있습니까? 최신 브라우저는 매우 스마트하며 처음부터 끝날 태그를 예측하려고합니다.

+1

그들은 crappily 서면, 이전 페이지와의 호환성을 유지하기 위해서만이 작업을 수행합니다. IMO, 그들은 훨씬 더 엄격 해져야합니다. – Bojangles

+1

나는 다른 브라우저가 똑같은 코드를 다른 방식으로 보여줄 수 있다는 생각을 머리에 감쌀 수 없다. – user981326

+0

@ JamWaffles 전적으로 동의하지만 ... "잘 구성된 HTML"은 그들이 생각하는대로 잘 형성되지 않는다는 사람들을 납득시키는 방법 : D? – veritas