태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

2008.05.26 17:12

그러면 XHTML은 어떤 MIME 타입을 사용해야 하는가?

브라우저가 XHTMLXML 문서로 인식하고 해석하려면 아래의 세 가지 MIME 타입 중의 하나를 사용해야 한다.

  • application/xhtml+xml (추천함)
  • application/xml
  • text/xml (추천하지 않음)

W3C가 추천하는 MIME 타입은 RFC 3236 규약에 정의된 application/xhtml+xml 타입이다. 하지만 인터넷 익스플로러는 2006년 6월 현재까지 이 MIME 타입을 지원하지 않는다.

text/xml 타입도 사용할 수 있지만 기본 문자 인코딩을 처리하는 방식의 문제 때문에 추천하지 않는다. 이 타입에서는 HTTP 헤더에 인코딩 정보가 반드시 포함시켜야 하는데, 이것은 XML 선언에서 변경할 수 없다. 게다가 이 타입의 기본 인코딩은 도움이 되지 않는 US-ASCII 방식이다.






XHTML 1.1과 XHTML 1.0의 차이는 무엇인가?

크게 두 가지 차이점이 있습니다. 첫 번째는 기존의 XHTML 1.0 규격에 모듈화를 도입했다는 것이고, 두 번째는 루비 주석(Ruby annotation)을 지원하기 위한 태그가 있다는 것이지요.

사실 XHTML 1.1은 실질적으로 기존의 XHTML 1.0, 그중에서도 XHTML 1.0 Strict 규격과 큰 차이가 없습니다. 왜냐하면 이 규격을 기반으로 모듈화를 도입했기 때문이지요. 그래서 XHTML 1.0 Strict 규격에 맞게 작성된 페이지는 DOCTYPE만 1.1로 바꿔주면 거의 대부분 아무 문제없이 마크업 검증기(validator)를 통과합니다. 문법적으로 달라진 차이점은 정확하게 세 가지입니다.

  • 모든 요소에 적용되던 lang 속성이 사라지고, 대신 xml:lang 속성이 도입되었다.
  • amap 요소에 적용되던 name 속성 대신 id 속성을 사용해야 한다.
  • 루비(Ruby)를 지원하기 위한 요소가 추가되었다.


출처 : http://blog.wystan.net/

'분류에매' 카테고리의 다른 글

USB로 윈도우 설치하기  (0) 2010.07.09
xhml 에 관하여  (0) 2008.05.26
주석 달기  (0) 2007.10.10
"어디서나 인터넷으로 내PC파일을 이용한다"  (0) 2007.08.24
웹접근성 기획  (0) 2007.08.09
Posted by 고시랑
이전버튼 1 2 3 4 5 이전버튼

티스토리 툴바