W3C부록 A: HTML 4의 변경들Trio 홈페이지

목차

  1. 1998년 4월 24일 HTML 4.0 과 1999년 12월 24일 HTML 4.01 버전 사이의 변경들
    1. 이 규격의 변경
    2. 수정된 오류들
    3. 수정된 사소한 철자 오류들
    4. 설명들
    5. 알려진 부라우저 문제점들
  2. 1997년 12월 18일 과 1998년 4월 24일 버전들 사이의 변경들
    1. 수정된 오류들
    2. 수정된 사소한 철자 오류들
  3. HTML 3.2 와 HTML 4.0 (1997년 12월 18일) 사이의 변경들
    1. 엘레멘트들에 대한 변경들
    2. 애트리뷰트들에 대한 변경들
    3. 접속성(accessibility)에 대한 변경들
    4. 메타데이터(meta data)에 대한 변경들
    5. 텍스트들에 대한 변경들
    6. 연결(link)들에 대한 변경들
    7. 표(table)들에 대한 변경들
    8. 이미지(image), 오브젝트(object), 이미지맵(map)들에 대한 변경들
    9. 입력폼(form)들에 대한 변경들
    10. 스타일쉬트(style sheet)들에 대한 변경들
    11. 프레임(framet)들에 대한 변경들
    12. 스크립팅(scripting)들에 대한 변경들
    13. 국제화 관련 변경들

A.1 1998년 4월 24일 HTML 4.0 과 1999년 12월 24일 HTML 4.01 버전 사이의 변경들

이 항목은 HTML 4.01 규격 1999년 12월 24일 버전이 어떻게 HTML 4.0 1998년 4월 24일 버전과 다른가를 기술한다.

A.1.1 이 규격의 변경들

일반적인 변경들 

SGML과 HTML에 대하여  

HTML 문서 표현기준  

기본 HTML 데이터 타입  

HTML 문서의 공통(global) 구조  

언어정보와 텍스트 방향  

표(table)  

연결(link)  

오브젝트(object), 이미지와 애플렛(applet)들  

HTML 문서들에서 스타일쉬트(style sheet)  

프레임(frame)  

입력 폼(form)  

SGML 선언  

엄격(Strict) DTD  

주석들  

참조들  

A.1.2 수정된 오류들: 원문의 해당 부분(A.1.2) 연결
A.1.3 수정된 사소한 철자 오류들: 원문의 해당 부분(A.1.3) 연결
A.1.4 설명들의 수정, 보완: 원문의 해당 부분(A.1.4) 연결

수정된 오류들은 이미 본문에 반영되어 있으므로 번역 할 필요성이 없어 이 부분의 번역은 생략한다.
이 부분의 조회를 필요로 하는 경우에는 원문을 참조하라.

A.1.5 알려진 부라우저 문제점들

A.2 1997년 12월 18일과 1998년 4월 24일 버전들 사이의 변경들

이 항목은 HTML 4.0 규격 1998년 4월 24일 버전이 1997년 12월 18일 버전과 어떻게 다른가를 기술한다.

A.2.1 수정된 오류들: 원문의 해당 부분(A.2.1) 연결
A.2.2 수정된 사소한 철자 오류들: 원문의 해당 부분(A.2.2) 연결

수정된 오류들은 이미 본문에 반영되어 있으므로 번역 할 필요성이 없어 이 부분의 번역은 생략한다.
이 부분의 조회를 필요로 하는 경우에는 원문을 참조하라.

A.3 HTML 3.2 와 HTML 4.0 (1997년 12월 18일) 사이의 변경들

이 항목은 HTML 4.0 규격 1997년 12월 18일 버전이 HTML 3.2 ( [HTML32]) 규격과 어떻게 다른가를 기술한다.

A.3.1 엘레멘트들에 대한 변경

새로운 엘레멘트들 

HTML에서 4.0의 새로운 엘레멘트들은 다음과 같다: ABBR, ACRONYM, BDO, BUTTON, COL, COLGROUP, DEL, FIELDSET, FRAME, FRAMESET, IFRAME, INS, LABEL, LEGEND, NOFRAMES, NOSCRIPT, OBJECT, OPTGROUP, PARAM, S (불량한), SPAN, TBODY, TFOOT, THEAD, Q.

불량한 엘레멘트들 

다음 엘레멘트들은 불량한 것이다: APPLET, BASEFONT, CENTER, DIR, FONT, ISINDEX, MENU, S, STRIKE, U.

폐기된 엘레멘트들 

다음 엘레멘트들은 폐기(obsolete)되었다: LISTING, PLAINTEXT, XMP. 이들 모두는 그 대신 PRE 엘레멘트를 사용하여야 한다.

A.3.2 애트리뷰트(attribute)의 변경

A.3.3 접속성(accessibility)에 대한 변경

HTML 4.0의 접속성 향상을 위하여 다음을 포함하여 많은 변경들이 있었다.

A.3.4 메타데이터(meta data)에 대한 변경

제작자는 META 또는 LINK 엘레멘트(element)에 의하여 지정 된 메타 데이터에 대 한 설명을 제공하는 프로화일(profiles)을 지정 할 수 있게 되었다.

A.3.5 텍스트에 대한 변경

A.3.6 연결(link)에 대한 변경

A.3.7 표(table)에 대한 변경

HTML 4.0 표(table) 모델은 HTML+ 의 초기 작업과 HTML3.0 초안에서 발전하여 왔다. 이전 모델은 정보 제공자들의 요청에 부응하여 다음과 같이 확장되었다.

또한 HTML 4.0 표 모델은 선택적 정렬 특성을 컬럼 기준 디폴트를 설정, 보다 탄력적으로 표의 프레임과 줄(rule)을 지정, 지정한 글자에 따라 정렬하는 능력, 등의 요청을 충족시켰다. 그러나, 향 후에는 표의 표현 임무가 스타일쉬트(style sheet)에 의하여 이루어 질 것으로 예상된다.

또한 Netscape에 널리 사용 된 표의 과거 버전 부합성을 제공하는 것이 중요한 목표가 되었다. SGML CALS 모델에 부합하는 표의 수입(import)을 간단하게 하는 것이 다른 목표가 되었다. 최종 초안은 align 애트리뷰트가 대부분의 널리 사용되는 브라우저의 버전과 맞게 하였다. dir 애트리뷰트의 임무에 대 한 설명과 절대적, 상대적인 컬럼(column) 너비들이 섞여 있을 때의 추천사항을 기술하였다.

새로운 엘레멘트인 COLGROUP이 컬럼들의 세트를 하나 이상의 COL 엘레멘트 지정으로, 서로 다른 너비와 정렬 특성들로 구룹화 할 수 있게 소개되었다. COLGROUP의 의미는 이전 초안들에서 설명되었고, rules="basic"rules="groups"으로 대체되었다.

style 애트리뷰트가 셀들 구룹의 테두리와 내부에 관련 된 특성들을 확장하는 수단으로 포함되었다. • 라인 스타일의 예: 점선(dotted), 이중선(double), 두꺼운(thick)/가는(thin) 선 등, • 내부의 색상(color)/패턴(pattern) 채움 예: 셀의 마진(margin)과 폰트(font) 정보. 이들은 스타일쉬트 규격에서 설명하였다.

framerules 애트리뷰트는 SGML 이름이 서로 충돌하는 것을 피하고, alignvalign 애트리뷰트가 충돌하지 않게 수정되었다. 향 후 만일 이 규격이 framerules 애트리뷰트가 다른 표의 엘레멘트에 확장되면, 발생할 수 있는 문제를 피하기 위 한 요구가 이들 변경의 추가적인 동기가 되었다.

A.3.8 이미지(image), 오브젝트(object), 이미지맵(image map)에 대한 변경

A.3.9 입력폼(form)에 대한 변경

이 규격은 폼에 영향을 주는 몇개의 새로운 애트리뷰트(attribute)와 엘레멘트(element)를 추가히였다.

A.3.10 스타일쉬트(style sheet)에 대한 변경

HTML 4.0는 장치에 맞는 스타일쉬트(style sheet)를 작성 할 수 있게, 더 많은 메디아 지정자(Media descriptor)들을 지원한다.

A.3.11 프레임(framet)에 대한 변경

HTML 4.0는 프레임 문서와 인라인(inline) 프레임을 지원한다.

A.3.12 스크립팅(scripting)에 대한 변경

많은 엘레멘트들이 새로운 기능을 수행하는 event(이벤트) 애트리뷰트를 갖는데, 이는 스크립트(script)와 결합 될 수 있다. 예를 들어, 문서가 로드되면, 마우스가 클릭되면 등, 이벤트가 발생되면 스크립트가 수행된다.

A.3.13 국제화 관련 변경

HTML 4.0은 HTML의 국제화를 위하여 [RFC2070] 추천사항을 통합하였다.

그러나, 이 규격과 [RFC2070]은 다음과 같이 다르다.

Trio 홈페이지 문서(http://trio.co.kr/webrefer/html/appendix/changes.html)는 자유로이 연결 사용이 가능함.