카테고리 없음

XHTML 1.0과 XHTML 1.1의 차이

즐거운 예언자 2009. 9. 28. 18:21

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 요소