W3C한글 번역문 HTML 4.01 규격Trio 홈페이지
초보용HTML해설 XHTML1.0 규격 CSS 2 규격 CSS 1 규격 XML 1.0 규격 HTML 4.0 규격
HTML 4.01 규격을 한국어로 번역 한 것이다.
번역에 관련한 주석는 이 색상으로 표시하여 원문 번역 내용과 구분하였다.
"HTML 4.0 버전"이 원래 "http://trio.co.kr/webrefer/html/" 에 있었으나, 이곳에 새로운 현재 문서 "HTML 4.01 번역문"이 위치하고, HTML 4.0 버전은 "/webrefer/html40/" 으로 이동되었다.

프레임 없이 보기 프레임 있게 보기


영어 W3C

한글 번역문 HTML 4.01 규격



요약

이 규격은 웹 문서 작성을 위 한 HTML(HyperTextMarkupLanugage) 버전 4.01을 정의하며 HTML 4의 한 부분이다. 텍스트에 멀티메디아, 문서 연결등 과거의 HTML 버전들(HTML 3.2 [HTML32]와 HTML 2.0 [RFC1866])에 추가적으로 HTML 4에서는 더 많은 멀티메디아 추가적인 선택 사항, 스크립트 언어, 스타일쉬트, 보다 나은 인쇄, 장애자가 접근하기 좋은 문서 기능등이 보완되었다. 또 한 웹의 진정 한 세계화를 위하여 국제화 기능이 추가되었다.

HTML 4는 국제표준[ISO8879] 규격에 맞는 SGML(StandardGeneralizedMarkupLanguage)의 응용 프로그램이다.

이 문서의 상태

이 부분은 이 문서가 발행 될 당시의 문서의 상태을 기술한다. 이 문서는 다른 문서에 의하여 갱신, 대체 될 수 있다. 문서 체계의 가장 최근의 상태는 W3C에 의하여 유지된다.

이 문서는 HTML 4.01을 기술하는데 이는 HTML 4의 한 부분이다. HTML 4의 첫 버전은 HTML 4.0 [HTML40]으로 1997년 12월 18일 발간되었고, 1998년 4월 24일 개정되었다. 이 규격은 첫번째 HTML 4.01 추천안이다. HTML 4.0 4월 버전으로 부터의 변경이 참고적으로 첨부되어 있다. 예를 들어, 문서 타입 정의(DTD)에 일부 변경이 있었다. W3C는 계속적으로 이 규격들을 만들고, W3C 웹 사이트에서 찾아 볼 수 있지만, 이 문서로서 HTML 4.0의 이전 버전을 폐기한다.

이 문서는 W3C의 멤버와 관련자들의 검토를 거처, 임원회의 승인을 받은 상태이므로 인용하고 사용하는데 안전하다.

W3C의 추천안 형성 기능은 웹의 통용성을 돕도록 주의를 모으고, 그 결과를 널리 보급하는 것이다. 이렇게 함으로서 그 기능성과 상호 통용성을 강화한다.

W3C는 사용자나 제작자 (특히 편집기 제작자)는 HTML 4.0을 사용하기보다 HTML 4.01을 사용하기를 권한다. W3C는 제작자가 HTML 3.2 대신 HTML 4를 사용하기를 권한다. 또한 과거 버전 부합성 이유에서 HTML 4를 사용하는 도구들은 HTML 3.2과 HTML 2.0도 계속 지원 할 것을 권한다.

차세대 HTML에 대한 정보는, 확장 HTML(Extensible HyperText Markup Language : 번역문 XHTML)를 참조하고, W3C HTML에 대한 활동W3C 기술 보고서들의 목록을 참조하라.

이 문서는 W3C HTML에 대한 활동의 일환으로 만들어 졌다. HTML 작업 구룹( 영문 회원에 한정)의 목적은 HTML 작업 구룹의 장( 영문 회원에 한정)에서 다루었다.

현재의 W3C 추천안들과 다른 기술적 문서들의 목록은 영문 http://www.w3.org/TR에서 찾아 볼 수 있다.

HTML의 성능에 대한 공개 토론은 영문 www-html@w3.org영문 archives of www-html@w3.org 페이지에서 이루어 진다.

사용 할 수 있는 언어들

이 규격의 영어 버전 만이 유일한 지명적 버전이다.
그러나, 이 문서의 번역문들은, 영문 http://www.w3.org/MarkUp/html4-updates/translations을 참조하라.

오류들

이 규격의 알려진 오류들 아래 목록에 있다:
영문 http://www.w3.org/MarkUp/html4-updates/errata

이 문서의 오류들은 영문 www-html-editor@w3.org에 보고 해 주기 바란다.


  1. HTML 4 규격에 대하여
  2. HTML 4의 소개
  3. SGML과 HTML에 대하여
  4. 규격부합성: 필요 조건들과 권장 내용
  5. HTML 문서 표현기준- 글자 세트(set), 글자 엔코딩(encoding), 엔티티(entity)들
  6. 기본 HTML 데이터 타입- 글자 데이터, 색상, 길이, URI, 컨텐트 타입(content type) 등
  7. HTML 문서의 공통구조- 문서의 HEAD 와 BODY
  8. 언어정보와 텍스트 방향- 텍스트를 위한 국제 고려
  9. 텍스트(Text)- 문단들, 라인(line)들과 문구(phrase)들
  10. 목록(List)들- 번호 없는(Unordered), 번호 있는(Ordered), 그리고 정의 목록(list)들
  11. 테이블(table)들
  12. 연결(Link)들- Hypertext 와 메디아에 관계없는 연결(link)들
  13. 오브젝트(object), 이미지, 애플렛(applet)들
  14. 스타일쉬트(style sheet)들- HTML에 스타일(style) 추가 문서들
  15. 정렬, 폰트(font) 스타일(style)들과 수평 줄(rule)들
  16. 프레임(Frame)들 - 문서들 복수 창 표현
  17. 입력 폼(Form)들 - 사용자 입력 폼(form)들: 텍스트 필드(field), 단추(button), 메뉴(menu) 등
  18. 스크립트(script)들 - 애니메이션 된 문서들과 스마트(Smart) 입력 폼(form)들
  19. HTML에서 SGML 정보 참조 - HTML의 공식적인 정의와 유효성 검정
  20. HTML 4의 SGML 선언
  21. 문서 타입 정의(DTD)
  22. 변이(transitional) 문서 타입 정의(DTD)
  23. 프레임세트(frameset) 문서 타입 정의(DTD)
  24. HTML 4에서 글자 엔티티(entity) 참조들
  1. 변경들
  2. 성능, 적용과 디자인 주석들
  1. HTML 4 규격에 대하여
    1. 이 규격이 어떻게 구성되었나 ?
    2. 문서 conventions
      1. 엘레멘트들과 애트리뷰트들
      2. 주석과 예제들
    3. 문서 구성 인사
      1. 현재의 버전의 문서 구성 인사
    4. 저작권 경고
  2. HTML 4의 소개
    1. 월드 와이드 웹(World Wide Web)이란 ?
      1. URI들의 소개
      2. 부위(fragment) 인식자(identifier)들
      3. 상대 URI들
    2. HTML이란 ?
      1. HTML의 대략적 역사
    3. HTML 4
      1. 국제화
      2. 접속성
      3. 테이블(table)들
      4. 복합 문서들
      5. 스타일쉬트(style sheet)들
      6. 스크립팅(scripting)
      7. 인쇄
    4. HTML 4로 문서들 작성
      1. 구조와 표현의 분리
      2. 웹(Web)에 공통적(universal) 접속성을 고려
      3. 점진적 읽어 표현함으로 사용도구들을 도움
  3. SGML과 HTML에 대하여
    1. SGML의 소개
    2. HTML에서 사용되는 SGML의 구성
      1. 엘레멘트들
      2. 애트리뷰트들
      3. 글자 참조들
      4. 코멘트들
    3. HTML DTD 읽는 방법
      1. DTD 코멘트들
      2. 파라메터(parameter) 엔티티(entity) 정의들
      3. 엘레멘트 선언들
      4. 애트리뷰트 선언들
  4. 규격부합성: 필요 조건들과 권장 내용
    1. 정의들
    2. SGML
    3. 컨텐트 타입(content type) text/html
  5. HTML 문서 표현기준- 글자 세트(set), 글자 엔코딩(encoding), 엔티티(entity)들
    1. 문서 글자 세트
    2. 글자 엔코딩(encoding)들
      1. 엔코딩의 선택
      2. 글자 엔코딩의 지정
    3. 글자 참조들
      1. 수치 글자 참조들
      2. 글자 엔티티(entity) 참조들
    4. 디스플레이 할 수 없는 글자들
  6. 기본 HTML 데이터 타입- 글자 데이터, 색상, 길이, URI들, 컨텐트 타입(content type) 등
    1. 대소문자 정보
    2. SGML 기본 타입들
    3. 텍스트 스트링(string)들
    4. URI들
    5. 색상들
      1. 색상들 사용에 따른 주석
    6. 길이들
    7. 컨텐트 타입(content type)들 (MIME types)
    8. 언어 코드들
    9. 글자 엔코딩(encoding)들
    10. 단일 글자들
    11. 일자(date)와 시간(time)들
    12. 연결(link) 타입들
    13. 메디아 설명자(descriptor)들
    14. 스크립트 데이터(script data)
    15. 스타일쉬트 데이터(style sheet data)
    16. 프레임(frame) 목표 이름(target name)들
  7. HTML 문서의 공통구조- 문서의 HEAD 와 BODY
    1. HTML 문서 구조의 소개
    2. HTML 버전 정보
    3. HTML 엘레멘트
    4. 문서 헤드(head)
      1. HEAD 엘레멘트
      2. TITLE 엘레멘트
      3. title 애트리뷰트
      4. 메타 데이터(meta data)
    5. 문서 본체
      1. BODY 엘레멘트
      2. 엘레멘트 인식자(identifier)들: id, class 애트리뷰트들
      3. 블럭레벨(block-level)과 인라인(inline) 엘레멘트들
      4. 구룹지워 주는 엘레멘트들: DIV, SPAN 엘레멘트들
      5. 머릿글(heading)들: H1, H2, H3, H4, H5, H6 엘레멘트들
      6. ADDRESS 엘레멘트
  8. 언어정보와 텍스트 방향- 텍스트의 국제 고려
    1. 내용(content)의 언어 지정: lang 애트리뷰트
      1. 언어 코드들
      2. 언어 코드들의 전달
      3. 언어 코드들의 해석
    2. 텍스트와 테이블들의 방향 지정: dir 애트리뷰트
      1. 양방향성 알고리즘(algorithm)의 소개
      2. 텍스트 방향 정보의 전달
      3. 깔린(embedded) 텍스트의 방향 설정
      4. 양방향성 알고리즘(algorithm)의 덮어 씌움(overriding): BDO 엘레멘트
      5. 방향성과 조합 제어를 위한 글자 참조들
      6. 스타일쉬트(style sheet)들의 양방향성에 대한 효과
  9. 텍스트(Text)- 문단, 라인(line)과 문구(phrase)들
    1. 공백
    2. 구조화된 텍스트
      1. 문구(phrase) 엘레멘트들:EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ABBR, ACRONYM
      2. 따옴들: BLOCKQUOTE, Q 엘레멘트들
      3. 아래첨자(subscript)와 위첨자(superscript)들: SUB, SUP 엘레멘트들
    3. 라인(line)들과 문단들
      1. 문단들: P 엘레멘트
      2. 줄바꿈들의 제어
      3. 하이픈(-) 넣기
      4. 사전 양식화된 텍스트: PRE 엘레멘트
      5. 문단들의 보이는 표현
    4. 문서의 수정들: INS, DEL 엘레멘트들
  10. 목록(List)들- 번호 없는(Unordered), 번호 있는(Ordered), 그리고 정의 목록(list)들
    1. 목록(list)들의 소개
    2. 번호 없는 목록(unordered list)들 (UL),번호있는 목록(ordered list)들 (OL), 목록 항목(list item)들 (LI)
    3. 정의 목록(definition list)들: DL, DT, DD 엘레멘트들
      1. 목록(list)들의 시각적(visual) 읽어 표현함
    4. DIR, MENU 엘레멘트들
  11. 테이블(table)들
    1. 테이블(table)들의 소개
    2. 테이블(table)들을 구성하는 엘레멘트들
      1. TABLE 엘레멘트
      2. 테이블 제목(table caption)들: CAPTION 엘레멘트
      3. 로우 구룹(row group)들: THEAD, TFOOT, TBODY 엘레멘트들
      4. 컬럼 구룹(column group)들: COLGROUP, COL 엘레멘트들
      5. 테이블 로우(table row)들: TR 엘레멘트
      6. 테이블 셀(table cell)들: TH, TD 엘레멘트들
    3. 시각적(visual) 사용도구들에 의한 테이블(table) 양식화
      1. 보더(border)와 줄(rule)들
      2. 수평과 수직 정렬
      3. 셀(cell) 마진(margin)들
    4. 비시각적(visual) 사용도구들에 의한 테이블(table) 읽어 표현함
      1. 헤더(header) 정보의 데이터 셀(data cell)들과 연관
      2. 셀(cell)들의 카테고리화
      3. 헤딩(heading) 정보를 찾는 알고리즘(Algorithm)
    5. 테이블 예제
  12. 연결(Link)들- 하이퍼텍스트(Hypertext)와 메디아에 관계없는 연결(link)들
    1. 연결(link)과 앤커(anchor)들의 소개
      1. 연결된 자원의 방문
      2. 다른 연결(link) 관계들
      3. 앤커(anchor)와 연결(link)들의 지정
      4. 연결 제목(link title)들
      5. 국제화와 연결(link)들
    2. A 엘레멘트
      1. 앤커 이름(anchor name)들의 문법
      2. 네스트된 연결(nested link)들은 틀린 것임
      3. id 애트리뷰트를 갖는 앤커(anchor)들
      4. 없는 자원과 인식 할 수 없는 자원들
    3. 문서 관계들: LINK 엘레멘트
      1. 앞으로(forward)와 뒤로(reverse) 연결(link)들
      2. 연결(link)과 외부 스타일쉬트(style sheet)들
      3. 연결(link)과 검색엔진들
    4. 경로(path) 정보: BASE 엘레멘트
      1. 상대 URI들의 해석
  13. 오브젝트(object), 이미지, 애플렛(applet)들
    1. 오브젝트(object), 이미지, 애플렛(applet)들의 소개
    2. 이미지의 포함: IMG 엘레멘트
    3. 일반적인 포함: OBJECT 엘레멘트
      1. 오브젝트(object)들 읽어 표현함의 규칙들
      2. 오브젝트(object) 최초화: PARAM 엘레멘트
      3. 오브젝트(object)들의 공통(Global) 이름주기 기능
      4. 오브젝트(object) 선언들과 즉시화(instantiation)
    4. 애플렛(applet)의 포함: APPLET 엘레멘트
    5. 깔린(embedded) 문서들에 대한 주석들
    6. 이미지맵(map)들
      1. 사용자측(client-side) 이미지맵(map)들: MAP, AREA 엘레멘트들
      2. 서버측 이미지맵(map)들
    7. 이미지, 오브젝트(object), 애플렛(applet)들의 시각적(visual) 표?
      1. 너비와 높이
      2. 이미지와 오브젝트(object)들 주위의 공백
      3. 보더(Border)들
      4. 정렬
    8. 대체 텍스트 지정 방법
  14. 스타일쉬트(style sheet)들- HTML에 스타일(style) 추가 문서들
    1. 스타일쉬트(style sheet)들의 소개
    2. HTML에 스타일(style) 추가
      1. 디폴트 스타일쉬트(style sheet) 언어의 설정
      2. 인라인 스타일(inline style) 정보
      3. 헤더 스타일(header style) 정보: STYLE 엘레멘트
      4. 메디아 타입(media type)들
    3. 외부 스타일쉬트(style sheet)들
      1. 선호와 대체 스타일쉬트(style sheet)들
      2. 외부 스타일쉬트(style sheet)들의 지정
    4. 카스케이딩 스타일쉬트(cascading style sheet)들
      1. 메디아(media)에 따른 카스케이드(cascade)들
      2. 전달 특성과 카스케이딩(cascading)
    5. 사용도구들에서 스타일 데이터 감춤
    6. HTTP 헤더(header)들로 스타일쉬트(style sheet)들의 연결
  15. 정렬, 폰트(font) 스타일(style)들과 수평 줄(rule)들
    1. 양식화
      1. 배경 색상
      2. 정렬
      3. 유동 오브젝트(floating object)들
    2. 폰트(font)들
      1. 폰트 스타일(font style) 엘레멘트들: TT, I, B, BIG, SMALL, STRIKE, S, U 엘레멘트들
      2. 폰트 변경자(font modifier) 엘레멘트들:FONT, BASEFONT
    3. 줄(Rule)들: HR 엘레멘트
  16. 프레임(Frame)들 - 문서들의 복수 창 표현
    1. 프레임(frame)들의 소개
    2. 프레임(frame)들의 배치
      1. FRAMESET 엘레멘트
      2. FRAME 엘레멘트
    3. 목표 프레임(frame) 정보의 지정
      1. 연결(link)들을 위한 디폴트 목표 지정
      2. 목표(target) 문법(semantics)
    4. 대체 컨텐트(content)
      1. NOFRAMES 엘레멘트
      2. 프레임(frame)들의 긴설명들
    5. 인라인(inline) 프레임(frame)들: IFRAME 엘레멘트
  17. 입력 폼(form)들- 사용자 입력 폼(form)들: 텍스트 필드(field), 단추(button), 메뉴(menu) 등
    1. 입력 폼(form)들의 소개
    2. 제어들
      1. 제어 타입(type)들
    3. FORM 엘레멘트
    4. INPUT 엘레멘트
      1. INPUT로 생성되는 제어 타입(type)들
      2. INPUT 제어들을 포함하는 입력 폼(form)들의 예제들
    5. BUTTON 엘레멘트
    6. SELECT, OPTGROUP, OPTION 엘레멘트들
      1. 미리 선택된 옵션(option)들
    7. TEXTAREA 엘레멘트
    8. ISINDEX 엘레멘트
    9. 라벨(label)들
      1. LABEL 엘레멘트
    10. 입력 폼(form)들에 구조 추가: FIELDSET, LEGEND 엘레멘트들
    11. 엘레멘트에 초점(focus)주기
      1. 탭에 의한 항해(tabbing navigation)
      2. 접속 키(access key)들
    12. 불활성화 된것과 읽기 전용 제어들
      1. 불활성화된 제어들
      2. 읽기 전용 제어들
    13. 입력 폼 송신(form submission)
      1. 입력 폼 송신 방법
      2. 성공적 제어들
      3. 입력 폼 데이터(form data)의 처리
      4. 입력 폼(form) 컨텐트 타입(content type)들
  18. 스크립트(script)들- 애니메이션 된 문서들과 스마트(Smart) 입력 폼(form)들
    1. 스크립트(script)들의 소개
    2. 스크립팅(scripting)을 지원하는 사용도구들을 위한 문서들의 디자인
      1. SCRIPT 엘레멘트
      2. 스크립팅(scripting) 언어의 지정
      3. 본질적 이벤트
      4. 문서들의 탄력적 수정
    3. 스크립팅(scripting)을 지원하지 않는 사용도구들을 위한 문서 디자인
      1. NOSCRIPT 엘레멘트
      2. 사용도구들에서 스크립트(script) 데이터 감춤
  19. HTML에서 SGML 정보 참조- HTML의 공식적인 정의와 유효성 검정
    1. 문서 유효성 검정
    2. SGML 카타로그 견본
  20. HTML 4의 SGML 선언
    1. SGML 선언
  21. 문서 타입 정의(DTD)
  22. 변이(transitional) 문서 타입 정의(DTD)
  23. 프레임세트(frameset) 문서 타입 정의(DTD)
  24. HTML 4에서 글자 엔티티(entity) 참조들
    1. 글자 엔티티(entity) 참조들의 소개
    2. ISO 8859-1 글자들의 글자 엔티티(entity) 참조
      1. 글자들의 목록(list)
    3. 기호(symbol), 수학(mathematical) 기호과 그리스어(Greek) 글자 참조
      1. 글자들의 목록(list)
    4. 작성(markup)용과 국제화 특수 글자 엔티티(entity) 참조들
      1. 글자들의 목록(list)
  1. 변경들
    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. 이미지(이미지), 오브젝트(object), 이미지맵(map)들에 대한 변경들
      9. 입력폼(form)들에 대한 변경들
      10. 스타일쉬트(style sheet)들에 대한 변경들
      11. 프레임(framet)들에 대한 변경들
      12. 스크립팅(scripting)들에 대한 변경들
      13. 국제화 관련 변경들
  2. 성능, 적용과 디자인 주석들
    1. 유효하지 않은 문서들에 대한 주석들
    2. URI 애트리뷰트 값들에서의 특수 글자들
      1. URI 애트리뷰트 값들에서의 비ASCII 글자들
      2. URI 애트리뷰트 값들에서의 앰퍼샌드(&)
    3. SGML 적용 주석들
      1. 줄바꿈들
      2. 비 HTML 데이터의 지정
      3. 제한된 지원을 하는 SGML
      4. 불린(Boolean) 애트리뷰트들
      5. 표시된 항목들
      6. 처리 지시들
      7. 약식(shorthand) 마크업(markup)
    4. 검색엔진들이 웹 사이트 인덱스하는 것을 돕기 위한 주석들
      1. 검색(search) 로보트들
    5. 테이블(table)들에 대한 주석들
      1. 디자인 합리화
      2. 추천되는 배치 알고리즘(algorithm)들
    6. 입력 폼(form)들에 대한 주석들
      1. 점진적 디스플레이
      2. 향후 프로젝트들
    7. 스크립팅(scripting)에 대한 주석들
      1. 향후 스크립트(script) 마크로(macro)들을 위한 예약 문법
    8. 프레임(frame)들에 대한 주석들
    9. 접속성에 대한 주석들
    10. 보안에 대한 주석들
      1. 입력 폼(form)들에서 보안 문제들

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