W3C한글 번역문 HTML 4.0 규격Trio 홈페이지
HTML 4.01 규격 XHTML 1.0 규격 CSS 2 규격 CSS 1 규격 XML 1.0 규격 HTML 해설

프레임: 없게(No Frame) / 있게(With Frame) 보기


HTML 4.0 규격을 한국어로 번역 한 것이다.
번역에 관련한 주기는 이 색상으로 표시하여 원문 번역 내용과 구분하였다.
이 번역은 MS Internet Explorer 4.0, 해상도 800x600, 스크린 16bit 색상을 기준으로 작성하였다.
CSS 적용은 Explorer와 Netscape가 서로 잘 맞지 않는 것이 많으나 두가지를 다 적용하도록 하려면 표현이 잘 안되고 복잡하여 이해하기가 어려우므로 Explorer 를 기준으로 하였음을 이해하기 바란다.


이 번역문 이후 1999년 12월 24일 추가로 HTML 4.01 규격 (영문)이 발표되었다.
특별한 조회의 목적 이외에는 새로운 버전 HTML 4.01 규격의 번역문을 참조하라.

한글 번역문 HTML 4.0 규격

이 버전은:
영문 http://www.w3.org/TR/1998/REC-html40-19980424
최종 버전은:
영문 http://www.w3.org/TR/REC-html40
이전 버전은:
영문 http://www.w3.org/TR/REC-html40-971218
제작자들:
영문 Dave Raggett 영문 <dsr@w3.org>
영문 Arnaud Le Hors 영문 <lehors@w3.org>
영문 Ian Jacobs 영문 <ij@w3.org>

요약

이 규격은 웹 문서 작성을 위 한 HTML(HyperText Markup Lanugage), version 4.0을 정의한다. 텍스트에 멀티메디아, 문서 연결등 과거의 HTML 버전에 추가적으로 멀티메디아 추가적인 선택 사항, 스크립트 언어, 스타일쉬트, 보다 나은 인쇄, 장애자가 접근하기 좋은 문서 기능등이 보완 되었다. 또 한 웹의 진정 한 세계화를 위하여 국제화 기능이 추가 되었다.

HTML 4.0 은 국제표준[ISO8879] 규격에 맞는 SGML(Standard Generalized Markup Language)의 응용 프로그램이다.

이 문서의 상태

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

W3C의 추천안 형성 기능은 웹의 통용성을 돕도록 주의를 모으고 그 결과를 널리 보급하는 것이다.

W3C는 사용자나 제작자 (특히 편집기 제작자 )는 [HTML 3.2]를 사용하기 보다 HTML 4.0을 사용하기를 권한다. HTML 4.0은 이전의 HTML 3.2과 HTML 2.0의 기능을 계속 지원한다.

현재 W3C의 추천사항들과 관련 문서들(영문 http://www.w3.org/TR)을 참조 할 수 있다.
HTML에 대한 공개 토론은 영문 www-html@W3.org에서 이루어 지고 있다.
이 문서는 1997년 12월 18일 제시 된 당초 버전에서 부터 발전 시킨 것이다.

사용 가능 한 양식

HTML 4.0 추천안은 다음과 같은 양식으로 다운로드 받을 수 있다.

단순 텍스트
영문 html40.txt 735Kb
tar file
영문 html40.tgz 357Kb
zip file
영문 html40.zip 389Kb
Postscript file
영문 html40.ps.gz 600Kb, 367 pages
PDF file
영문 html40.pdf 2.1Mb

만일 전자 문서와 인쇄 된 문서가 다를 경우 전자 문서가 우선한다.

언어

영어가 기준이며 다른 언어로의 번역문들(영문 Translations)을 참조 할 수 있다.

에러

알려진 에러들(영문 errata)도 있다. 에러가 발견되면 영문 E-mail로 알려 주기 바람.

  1. HTML 4.0 규격에 대하여
    1. 규격의 구성
    2. 문서 보는 방법
      1. 엘레멘트(element)와 애트리뷰트(attribute)
      2. 주석과 예제
    3. 문서 구성 인사
    4. 저작권 경고
  2. HTML 4.0 소개
    1. 월드와이드웹(WWW: World Wide Web) 이란?
      1. URI 소개
      2. 부위 지정자(fragment identifier)
      3. 상대 URI
    2. HTLM 이란 ?
      1. HTML의 개략적인 역사
    3. HTML 4,0
      1. 국제화
      2. 접속성(accessibility)
      3. 표(table)
      4. 복합 문서
      5. 스타일쉬트(style sheet)
      6. 스크립트(Scripting)
      7. 인쇄
    4. HTML 4.0으로 문서 작성
      1. 구조와 표현의 분리
      2. 범용 웹 접속성의 고려
      3. 점진적 표현으로 사용도구 돕기
  3. SGML과 HTML에 대해
    1. SGML 소개
    2. HTML에서 사용되는 SGML 구조
      1. 엘레멘트(element)
      2. 애트리뷰트(attribute)
      3. 글자 참조
      4. 코멘트(comment)
    3. HTML DTD 읽는 방법
      1. DTD 코멘트(comment)
      2. 파라메터(parameter) 엔티티(entity) 정의
      3. 엘레멘트 선언
      4. 애트리뷰트 선언
  4. 부합성(conformance): 필요 사항과 추천사항
    1. 정의
    2. SGML
    3. text/html 컨텐트 타입(content type)
  5. HTML 문서 표현 - 글자 세트, 글자 엔코딩과 엔티티(entity)
    1. 글자 세트
    2. 글자 엔코딩
      1. 엔코딩 선택
      2. 글자 엔코딩 지정
    3. 글자 참조
      1. 수치 글자 참조
      2. 글자 엔티티(entity) 참조
    4. 표현 할 수 없는 글자
  6. 기본 데이터 - 글자 데이터, 색상, 길이, URI, 컨텐트 타입(content type) 등
    1. 대소문자 구별 정보
    2. SGML 기본 타입들
    3. 텍스트 스트링
    4. URL
    5. 색상(color)
      1. 색상 사용에 대한 주석
    6. 길이
    7. 컨텐트 타입(content type: MIME types)
    8. 언어 코드
    9. 글자 엔코딩
    10. 단일 글자
    11. 일자와 시간
    12. 연결 타입(link type)
    13. 메디아 설명자(media descriptor)
    14. 스트립트 데이터
    15. 스타일쉬트 데이터
    16. 목표(target) 프레임 이름
  7. HTML 문서의 공통 구조 (문서의 HEAD, BODY)
    1. HTML 문서의 구조 설명
    2. HTML 버전 정보
    3. HTML 엘레멘트(element)
    4. 문서 머리글(head)
      1. HEAD 엘레멘트
      2. TITLE 엘레멘트
      3. title 애트리뷰트
      4. 메타 데이터(meta data)
    5. 문서 본체(body)
      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. 내용의 언어 지정: lang 애트리뷰트
      1. 언어 코드
      2. 언어 코드의 특징
      3. 언어 코드의 해석
    2. 글자와 표(table) 방향 지정: dir 애트리뷰트
      1. 양방향 기능(algorithm)의 소개
      2. 글자 방향 정보의 전달 특성
      3. 깔리는(embedded) 텍스트의 방향 설정
      4. 양방향 기능(algorithm) 덮어 씌우기(override): BDO 엘레멘트
      5. 방향성 글자 참조와 결합(joining) 제어
      6. 스타일쉬트의 양방향성에 대한 효과
  9. 텍스트(text) - 문단, 줄과 절(phrase)
    1. 공간(white space)
    2. 구조화 된(structured) 텍스트
      1. 문구(phrase) 엘레멘트: EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ABBR, ACRONYM
      2. 따옴(quotation): BLOCKQUOTE, Q 엘레멘트
      3. 아래첨자(subscript)와 위첨자(superscript): SUB, SUP 엘레멘트
    3. 줄과 문단
      1. 문단: P 엘레멘트
      2. 줄바꿈(line break) 제어
      3. 하이픈 넣기(hyphenation)
      4. 사전 양식화 된(preformatted) 텍스트: PRE 엘레멘트
      5. 문단의 보이는(visual) 표현
    4. 문서의 변경: INS, DEL 엘레멘트
  10. 목록(List) - 번호없는(unordered), 번호있는(ordered), 정의(definition) 목록
    1. 목록의 소개
    2. 번호없는 목록(UL), 번호있는 목록(OL), 목록 항목(LI)
    3. 정의 목록: DL, DT, DD 엘레멘트
      1. 목록의 보는 표현
    4. DIR, MENU 엘레멘트
  11. 표(table)
    1. 표(table)의 소개
    2. 표를 구성하는 엘레멘트
      1. TABLE 엘레멘트
      2. 표의 제목(Caption): CAPTION 엘레멘트
      3. 열(row) 구룹: THEAD, TFOOT, TBODY 엘레멘트
      4. 컬럼(column) 구룹: COLGROUP, COL 엘레멘트
      5. 표의 열(row): TR 엘레멘트
      6. 표의 칸(cell): TH, TD 엘레멘트
    3. 보는 사용도구에 의한 표의 양식화
      1. 테두리(border)와 줄(rule)
      2. 수평, 수직 정렬
      3. 칸의 마진(margin)
    4. 보이지 않는 사용도구에 의한 표의 표현
      1. 데이터 칸(cell)과 관련 된 헤더(header) 정보
      2. 칸들의 카테고리화(categorizing)
      3. 헤딩 정보를 찾는 기능(algorithm)
    5. 표의 예제
  12. 연결(link) - 하이퍼 텍스트와 메디아에 관계 없는 연결
    1. 연결과 앤커(anchor)
      1. 연결 자원의 방문
      2. 기타 연결 관계
      3. 앤커와 연결의 설정
      4. 연결 제목
      5. 국제화와 연결
    2. A 엘레멘트
      1. 앤커 이름의 문법
      2. 네스트 된(nested) 연결은 틀린 것이다.
      3. id 애트리뷰트를 갖는 앤커
      4. 자원이 없거나 인식 할 수 없는 자원의 경우
    3. 문서 관계: LINK 엘레멘트
      1. 앞으로(forward)와 뒤로(reverse)의 연결
      2. 연결과 외부 스타일쉬트
      3. 연결과 검색 엔진(search engine)
    4. 경로(path) 정보: BASE 엘레멘트
      1. 상대 URI 찾기
  13. 오브젝트(object), 이미지와 애플렛(applet)
    1. 오브젝트, 이미지와 애플렛 소개
    2. 이미지의 포함: IMG 엘레멘트
    3. 일반적인 포함(inclusion): OBJECT 엘레멘트
      1. 오브젝트(object) 표현의 규칙
      2. 오브젝트 초기화: PARAM 엘레멘트
      3. 오브젝트의 글로발(global) 이름짓기
      4. 오브젝트 선언과 인스탄스화(instantiation)
    4. 애플렛(applet)의 포함: APPLET 엘레멘트
    5. 깔린(embedded) 문서에 대 한 주석
    6. 이미지맵
      1. 사용자(client-side) 이미지맵: MAP, AREA 엘레멘트
      2. 서버(server-side) 이미지맵
    7. 오브젝트, 이미지와 애플렛의 보는 표현
      1. 너비와 높이
      2. 이미지와 오브젝트(object) 주위의 공간
      3. 테두리(border)
      4. 정렬
    8. 대체(alternate) 텍스트 지정 방법
  14. 스타일쉬트(style sheet) - HTML 문서에 스타일 추가
    1. 스타일쉬트의 소개
    2. HTML에 스타일 추가
      1. 디폴트 스타일쉬트 언어 설정
      2. 인라인(inline) 스타일 정보
      3. 헤더(header) 스타일 정보: STYLE 엘레멘트
      4. 메디아 타입(media type)
    3. 외부(external) 스타일쉬트
      1. 선호(preferred)와 대체(alternate) 스타일쉬트
      2. 외부 스타일쉬트의 지정
    4. 스타일쉬트 카스케이딩(cascading)
      1. 메디아에 따른(media-dependent) 카스케이드
      2. 전달(inheritance)과 카스케이딩
    5. 사용도구로 부터 스타일 데이터 감추기
    6. 스타일쉬트의 HTTP 헤더(header)와 연결
  15. 정렬, 폰트 스타일과 수평 줄
    1. 양식화(formatting)
      1. 배경색
      2. 정렬(alignment)
      3. 유동(float) 오브젝트
    2. 폰트(font)
      1. 폰트 스타일 엘레멘트: TT, I, B, BIG, SMALL, STRIKE, S, U 엘레멘트
      2. 폰트 변경자(modifier) 엘레멘트: FONT, BASEFONT
    3. 줄(rule): HR 엘레멘트
  16. 프레임(frame) - 문서의 복수창 표현
    1. 프레임의 소개
    2. 프레임의 배열(layout)
      1. FRAMESET 엘레멘트
      2. FRAME 엘레멘트
    3. 목표(target) 프레임 지정
      1. 연결의 디폴트 목표 설정
      2. 목표의 의미
    4. 대체(alternate) 내용
      1. NOFRAMES 엘레멘트
      2. 프레임의 긴 설명
    5. 인라인 프레임: IFRAME 엘레멘트
  17. 폼(form) - 사용자 입력 폼: 텍스트 필드, 단추, 메뉴 등
    1. 폼 의 소개
    2. 제어(control)
      1. 제어 타입(type)
    3. FORM 엘레멘트
    4. INPUT 엘레멘트
      1. INPUT로 생성되는 제어타입
      2. INPUT 제어를 갖는 예제
    5. BUTTON 엘레멘트
    6. SELECT, OPTGROUP, OPTION 엘레멘트
      1. 사전 선택 된(pre-selected) 선택 사항
    7. TEXTAREA 엘레멘트
    8. ISINDEX 엘레멘트
    9. 라벨(label)
      1. LABEL 엘레멘트
    10. 폼에 구조 추가: FIELDSET, LEGEND 엘레멘트
    11. 엘레멘트에 초점(focus) 주기
      1. 탭에 의한 항해(tabbing navigation)
      2. 접속키(access key)
    12. 불활성과 읽기 전용 제어
      1. 불활성(disabled)
      2. 읽기 전용(read-only)
    13. 폼 송신(submission)
      1. 폼 송신 방법(method)
      2. 성공(successful) 제어
      3. 폼 데이터 처리(processing)
      4. 폼 컨텐트 타입
  18. 스크립트(script) -움직이는 문서와 개선 된 양식
    1. 스크립트의 소개
    2. 스크립트 지원 사용도구를 위한 문서 설계
      1. SCRIPT 엘레멘트
      2. 스크립트 언어의 지정
      3. 본질적(intrinsic) 이벤트(event)
      4. 역동적 문서의 수정
    3. 스크립트 지원 않하는 사용도구을 위한 문서 설계
      1. NOSCRIPT 엘레멘트
      2. 사용도구로 부터 스크립트 감추기
  19. HTML을 위한 SGML 참고 정보 - HTML의 공식 정의와 검정
    1. 문서 유효성 점검(validation)
    2. SGML 카다로그(catalog) 견본
  20. HTML4.0의 SGML 선언
    1. SGML 선언
  21. 문서 타입 정의(Strict DTD)
  22. 변이 문서 타입 정의(Transitional DTD)
  23. 프레임세트 문서 타입 정의(Frameset DTD)
  24. HTML 4.0의 글자 엔티티(entity) 참조
    1. 글자 엔티티 참조의 소개
    2. ISO 8859-1 글자 참조
      1. ISO 8879-1 글자의 목록
    3. 기호(symbol), 수학(mathematical) 기호과 그리스어(Greek) 글자 참조
      1. 수학, 그리스어와 기호 글자 목록
    4. 작성(markup)용과 국제화 특수 글자 참조
      1. 특수 글자 목록
  25. HTML 4.0의 변경들
    1. HTML 3.2와 HTML 4.0 사이의 변경들
      1. 엘레멘트의 변경
      2. 애트리뷰트(attribute)의 변경
      3. 접속성의 변경
      4. 메타 데이터의 변경
      5. 텍스트의 변경
      6. 연결(link)의 변경
      7. 표(table)의 변경
      8. 이미지, 오브젝트(object)와 이미지맵의 변경
      9. 폼(form)의 변경
      10. 스타일쉬트(style sheet)의 변경
      11. 프레임(frame)의 변경
      12. 스크립트의 변경
      13. 국제화의 변경
    2. 1997년 12월 18일 규격으로 부터의 변경
      1. 수정된 오류들
  26. 성능, 적용, 설계에 대한 주석
    1. 유효 문서에 대한 주석
    2. URI 애트리뷰트 값에서 특수 글자
      1. URI 애트리뷰트 값에서 비아스키(Non-ASCII) 글자
      2. URI 애트리뷰트(attribute) 값에서 "&"(ampersand)
    3. SGML 적용에 대한 주석
      1. 열바꿈(Line break)
      2. 비 HTML(non-HTML) 데이터의 정의
      3. SGML 기능의 제한 된 지원
      4. 불린(boolean) 애트리뷰트
      5. 표시 된 항목들
      6. 처리 지시
      7. 약식 작성(markup)
    4. Web 싸이트 검색 엔진 도움 색인에 대한 주석
      1. 검색 로봇(robot)
    5. 표(table)에 대 한 주석
      1. 설계 합리화
      2. 추천되는 배치(layout) 기능
    6. 폼에 대 한 주석
      1. 점진적 디스플레이
      2. 향후 프로젝트
    7. 스크립트(scripting)에 대한 주석
      1. 향후 스크립크 마크로를 위한 예약 된 문법
    8. 프레임에 대한 주석
    9. 접속성에 대한 주석
    10. 보안에 대한 주석
      1. 폼의 보안 문제

저작권  ©  1997 영문 W3C (영문 MIT, 영문 INRIA, 영문 Keio ), 모든 권리 보유.


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