xhtml 에서

국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
Post Reply
19y13k

xhtml 에서

Post by 19y13k »

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Frameset.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd">

위의 세가지를 frameset과 iframe소스를 넣고 테스트를 해봤는데
모두 동일하게 잘나오네요.

원칙으로는 Strict은 둘다 나오면 안되고 Transitional은 iframe만 나와야 되고
Frameset은 둘다 나와야 하는데

왜 셋 모두 frameset과 iframe 이 다 잘 작동될까요?
테스트 브라우저는 ie7, ff2.0 이었습니다.

아시는 분 답변 부탁드립니다. ^^
겨미겨미
Posts: 13
Joined: 2007 04 25 04:07 06
Location: 서울-관악
Contact:

Re: xhtml 에서

Post by 겨미겨미 »

웹 브라우저들이 관대하기 때문입니다.

간혹 태그나 따옴표를 닫지 않았을 때에 해당 페이지가 깨져보이는 거 보셨나요? 브라우저는 잘못된 구문을 만나면 최대한 잘 해석하려고 애씁니다. HTML이 배우기 쉬운 언어라는 것과 비슷한 내용이죠.

하지만 비록 XHTML 1.0 Strict로 설정한 페이지에서 iframe 태그가 잘 표현된다 하더라도 잘 표현되는 건 일부 브라우저나 기기들일 수 있습니다. `XHTML 1.0 Strict를 사용한다`라고 정의한 이상 그에 맞지 않는 태그를 사용한다면 어디서든 문제를 일으킬 수 있는 가능성을 갖게 되는거죠.
tenshi라는 아이디를 쓰던 김군우입니다.
19y13k

Re: xhtml 에서

Post by 19y13k »

그렇군요... ^^ 답변 감사합니다.

그럼 관대하지 못하게 하는 방법이 있거나 체크할 수 있는 옵션이 혹시나 있나요?
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest