XHTML 1.0과 XHTML 1.1의 차이
XHTML 1.0과 XHTML 1.1의 차이
XHTML 1.0과 비교했을때, 모듈화된 XHTML 1.1은 확장성과 유연성이 크게 향상되었다.
- 문서형식 선언의 차이
XHTML 1.0은 HTML 4.01 처럼 'Strict', 'Transitional', 'Frameset'이라는 세가지 문서형식을 이용할수 있었지만,
XHTML 1.1은 'Strict'에 해당하는 문서형식만 사용할 수 있다.
- html 요소들의 언어코드를 지정하는 방법의 차이
XHTML 1.0은 lang 속성과 xml:lang 속성으로 언어코드를 지정
XHTML 1.0은 lang 속성이 폐지되어, xml:lang 속성으로만 지정
- name 속성과 id 속성을 지정하는 방법의 차이
XHTML 1.0은 a 요소 등 일부의 요소에 대해서 XHTML 1.0은 name 속성과 id 속성으로 플래그먼트 식별자를 지정.
XHTML 1.1은 일부 요소에 대해서 name 속성이 폐지되어 id 속성만 지정
- 요소의 폐지
XHTML 1.1은 'Strict'에 해당하는 문서형식만 인정
XHTML 1.0의 'Transitional'과 'Frameset'에서 만 사용가능했던 요소는 폐지
applet 요소
basefont 요소
center 요소
dir 요소
font 요소
frame 요소
frameset 요소
iframe 요소
isindex 요소
menu 요소
noframes 요소
s 요소
strike 요소
u 요소
- 속성의 폐지
XHTML 1.1은 아래의 속성이 폐지 되었다
(모든요소) lang
(a 요소) name, target
(area 요소) target
(body 요소) background, bgcolor, text, link, vlink, alink
(br 요소) clear
(caption 요소) align
(div 요소) aling
(form 요소) name, target
(h1~h6 요소) align
(hr 요소) align, noshade, size, width
(img 요소) align, border, hspace, vspace, name
(input 요소) align
(legent 요소) align
(li 요소) type, balue
(link 요소) target
(map 요소) name
(object 요소) align, border, hspace, vspace
(ol 요소) compact, start, type
(p 요소) align
(pre 요소) width
(strict 요소) language
(table 요소) align, bgcolor
(td 요소) bgcolor, height, nowrap, width
(th 요소) bgcolor, height, nowrap, width
(tr 요소) bgcolor
(ul 요소) compact, type - 요소의추가
XHTML 1.1은 W3C권고 'Ruby Annotation'(2001년 5월 공포)에 근거하여 루비관련 요소가 추가 되었다.
rb 요소
rbc 요소
rp 요소
rt 요소
rtc 요소
ruby 요소