2013-04-02 1 views
1

우리는 콘텐츠 div 내의 새로운 XHTML Transitional 웹 페이지에 포함시키려는 기존의 기존 HTML 코드가 있습니다. 제 질문은 HTML 4.0과 혼합 된 표준 XHTML을 내보내는 데 알려진 문제입니다. 페이지의 DOCTYPE이 "-// W3C // DTD XHTML 1.0 Transitional // EN"으로 설정되어 있습니까?XHTML Transitional 1.0과 HTML 4.0의 혼합

일부 브라우저 (IE10 포함)에서 테스트를했는데 출력이 정상적으로 보입니다. 그러나 숨겨진 잠재 문제가있을 수 있습니까? 물론 미래의 브라우저가 무엇을 할 지 아무도 모릅니다. 그러나 일반적으로이 점에 대해 어떻게 생각합니까?

답변

1

실용적인 유일한 문제는 유효성 검사의 문제입니다. 페이지에 HTML 4.0과 XHTML이 혼합되어 있으면 마크 업 검사기로 검사 할 때 많은 수의 오류 메시지가 생성됩니다. 따라서 요소가 닫히지 않았거나 필수 요소 중첩 오류가 아닌 것처럼 실제 오류 오류를 찾아서 수정하는 것이 훨씬 더 어려워집니다.

따라서 마크 업을 무언가 통일 된 것으로 변환하는 것이 좋습니다. XHTML 요구 사항을 충족하기 위해 기존 HTML 마크 업을 수정하는 도구가 있습니다.

관련 문제