W3C HTML(HyperText Markup Language) Trio 홈페이지
원본 User Interface Domain
HTML 규격과 사용법을 W3C의 표준에 입각하여 알기 쉽게 수록하였다. HTML은 현재 가장 널리 사용되는 웹 페이지 작성 언어이며 WWW의 활동과 기타 제안들은 W3C에서 찾아 보실수 있다. 이 문서는 번역 한지 다소 오래 되었었다.


맨위 | 향후 | html4 | 안내서 | 점검 서비스 | 토론의 장 | 관련 작업 | 이전 버젼 | 역사

새 제안 XHTML 1.0 —의 Modularization


HTML 이란 ?

HTML 는 SGML을 기초로 하여 영문 WWW(월드와이드웹: World Wide Web)에서 의견이 종합 된 웹 구성 언어로 간단 한 텍스트에서 부터 복잡 한 WYSIWYG 웹 문서 작성까지 다양하게 사용 할 수 있다. HTML은 제목 글자에서 <h1> ..... </h1> 와 같은 tag를 사용하여 문단, 목록, 표, 문서 연결 등을 할 수 있다. 초보자를 위 한 10분 안내(영문 10 minute Guide to HTML)에서 아주 기초적인 내용을 볼 수 있다. 또 한 W3C 의 HTML에 대한 방향과 활동(영문 Activity Statement)을 정리하였다.

현재 추천 버전은 HTML 4

W3C에서 제시하는 것은 규격이 아니라 추천사항이다. 이는 W3C 워킹구룹(Working Group)s에서 발전시키고 콘소시움 회원들의 투표에 의하여 결정 된 추천사항이다. 따라서이 추천사항은 널리 사용되기 적절 한 방식이라고 회원들이 공통으로 느끼는 바 가 정리 된 것이다. 가장 최근에 추천 규격은 한글 번역문 HTML 4.01 규격 (영문 HTML 4.01 규격)이다. 이전 버전 HTML 3.2 와 HTML 2.0 에는 HTML 4.0 내용들이 포함되어있다.

HTML 4 지정 세가지 특성 (flavors):

HTML 4.0 은 3 가지 특성으로 요약 될 수 있다. '본 문서가 HTML 4.0 을 사용한다'는 표시(<html>) 를 하는 것 같이 문서 시작 줄에 변수를 삽입한다. 각 문서는 그 DTD(문서 타입 정의)를 가지게 되는데 순서와 문법을 따라야한다.
한글 번역문 HTML 4 규격은 (영문 HTML 4 규격)로 HTML, 텍스트, PDF 등 여러 형태로 제공되어있다. 자원자들에 의하여 다른 여러 언어(영문 Translations)로 번역되어있다.

향후 차세대 HTML

1998년 5월 멤버 회사와 조직으로 부터의 대표자들이 모여 HTML의 향후에 대하여 논의 한 결과 비용을 절감하고 제작하기 용이하게한다는 목표를 가지고 더 폭 넓은 기능을 갖는 차세대 HTML 작업을 시작하여야 한다고 의견의 일치를 보였다. 이는 원활 한 연결과 XML적용으로 재 정의를 제공 할 것이다. 참조: HTML에 대한 방향과 활동(영문 Activity Statement)

XHTML(Extensible Hypertext Markup Language) 1.0 — 규격 초안

추가: 규격 번역문이 XHTML 1.0(PR-xhtml1-20000126)이 추가되었다.

2000년 1월 26일 최종 수정
HTML 작업구룹은 공개 된 초안을 발전시켜 처음으로 확장 할 수 있는(Extensible) HTML로 명명하였다. XHTML 1.0 은 폭 넓은 새로운 디바이스나 아플리케이션을 수용 할 수 있는 바탕을 제공하게 되었다. 이는 모듈과 모듈의 내용들의 결합을 정의 함으로서 지원된다. 각 사용자나 제작자 는 HTML 모듈, 스타일쉬트 등을 사용하여 장치의 선호사항(preference), 예를 들어 디스플레이 특성등을 지정거나 작업을 설정 함으로서 공히 혜택을 볼 수 있다.

WD-html-in-xml 초안(영문 Reformulation HTML의 4.0 in XML 1.0)은 HTML4을 XML로 재 구성을 설명한다. 여기에서는 엄격(strict), 변이(transitional)와 프레임세트(frameset) 스타일쉬트 명명을 위 한 자리와 작성 할 때의 text/html와 text/xml의 설명이 포함되어있다.

향후 방향(영문 6. Future Directions)에 대해서 설명이 있다.
작업구룹은 최근(4월4일)에 새로운 XHTML 1.0 모듈화 초안(영문 Modularization of XHTML™)을 제시 했는데 요약하면 다음과 같다. 재안 된 모듈화의 두가지 관점을 소개했는데 XHTML 에 대해 의견이 있으면 E-mail로 보내거나 접수 된 의견을 조회(영문 Mail Archives) 해 볼 수 있다.

제작자 안내서

여기에 HTML 제작자 를 위 한개략적인 안내서을 제시하는데 시작하면 아마 끝까지 읽을 것으로 본다.
이는 쉽고, 어떤 부라우저 사용자라도 효과적으로 적용 할 수 있기 때문이다.
또 한 W3C 는 더 자세한 공식적인 안내서(영문 접속성 guidelines)를 제공 하고있다.

  1. 스타일쉬트
    대부분의 사용자에게 문서의 외형(색상, 폰트, 마진 등)은 문서의 내용에 못지 않게 중요하다.
    그러나 오해하지 말 것은 HTML 은 그러한 문서 표현 구성의 견지에서 설계되지 않았다는 것이다.
    HTML는 헤딩, 문단, 목록, 연결등 문서의 구조적인 부분을 다루고 있으므로 스타일쉬트를 가미하면 보다 표현구성을 효과적으로 할 수 있다. 이를 사용 하므로서 제작 된 문서를 적정하게 보일 수 있는 기회가 상승되고 또한 쉽게 수정 할 수 있게된다. 참조: 영문 Touch of style
  2. 정크 택그
    많은 문서 편집기나 HTML 편집기에서 자동 작성되는 HTML code가 완전히 그 HTML 언어의 목적에 반하는 결과물을 만들고 있다. 단순히 같게 보이기 위하여 HTML 구성에 적당한 그래픽, 문단, 헤딩, 목록등 사용 안되고 경우에 따라서는 단순히 <p> tag 만 나타나는 경우마저 있다. 문제는 문서를 새롭게 수정 할 때나 새로운 레이아웃으로 바꾸거나 새로운 XML로 볼 때 심각하게 나타난다. 정상적인 태그를 사용하였을 때는 문제가 안되지 만 불 필요하고 비 구조적인 태그를 사용 한 경우는 거의 유지 관리 하기가 불가능 해 진다. 이와 같은 문제를 해결하기 위하여 HTML을 정리하기 위하여 정리프로그램(영문 HTML Tidy program)을 사용하여 보자. 이는 현재의 HTML 문서를 XML 문서로 변화 시키는 기능을 갖고 있어 XHTML 로 표현하게 해 준다.
  3. 장애자가 사용 할 수 있도록
    웹은 시각 장애에게 매우 유용한데 이들은 음성조합장치나 점자 리더를 사용한다. 별도의 스타일쉬트 등에 구성이 정의되지 않은 특수 한 문서 작성은 어렵다. HTML을 순수하게 기능적으로 사용하고 문서의 입출력 장치를 고려하여 가능한 한 스타일쉬트를 사용하면 된다. 또 한 각 이미지에 설명을 넣고 써버 쪽의 이미지 사용을 피하라. 테이블에서는 테이블의 구조를 요약하고 테이블 머리글과 데이터를 짝을 맞추어라. 이은 이 문서를 정확히 보지 못하는 브라우저 사용자에게 문서를 볼 수 있는 기회를 주는 것이다. 폼에는 폼 필드의 라벨을 포함하도록 하라.
진행과정, 역사 등에 대한 좀 더 자세한 설명은 접근 안내서 (영문 접속성 guidelines)를 참조하라.

W3C HTML 점검 서비스

좀더 확실하게 문서작성의 적적성을 점검하기 위하여 점검 서비스(영문 W3C HTML Validation Service)를 이용하라. 이 서비스는 HTML 4.0에 대해 문서 작성의 적석성 점검을 해 주는데 이렇게 함으로서 문서를 방문자가 최대한 정확하게 볼 수 있도록한다. 이는 또한 과거 HTML 문서 양식(HTML 3.2,IETF HTML 2.0) 의 적합성 여부도 동시에 점검한다. 장애자를 위해 방문자 범위를 확대하고저 하면 Web 접속성 Initiative (WAI) guidelines에의해 업데이트한다. 웹사에서 바비서비스 (영문 Bobby service)로 점검 할 수 있다. HTML 편집기를 디자인하는 사람은 W3C HTML 표준에 맞는가를 점검하여 여러 웹 소프트웨어에서 문제 없는가를 확인 할 수 있다.

토론의 장

HTML 표준의 변경은 여러 조직의 공감을 받아야한다. 귀하가 좋은 아이디어를 갖고 있으면 적용하기 위하여 많은 시간이 필요하다. 여기에 이와 같은 HTML 에 대한 토론을 하는 광장이 마련되어있다.
HTML 문제를 토론하는 USENET 뉴스 그룹(comp.infosystems.www.제작자 ing.html)
"어떻게" ("어떻게 To")에 관해서는 이곳의 상정되어야 한다.
상정 된 많은 관련 양식과 CGI, 이미지맵s, transparent gifs 등이 여기 있다. (영문 WWW FAQ)
www-html@w3.org
기술 토론 목록이 있으며 당신이 좋은 아이디어가 있으면 여기서 다른 사람들이 어떻게 생각하는 지를 점검 함으로서 시작할 수 있다.
W3C HTML 워킹구룹(영문 W3C HTML 워킹구룹(Working Group): 영문 회원만)
구룹의 임무는 차세대 HTML를 발전시켜 HTML 4.0 에서 XML로 원만하게 이전시키며 비용을 점감시키고, 데이터베이스 적용성, 작업 흐름, 모듈화 방식등 을 향상시키고, 산듯하게 확장 된 HTML와 다른 XML 기능을 통합하게 하는 것이다. 책임자는 영문 Steven Pemberton.
번역 (영문 Translators)
자발적으로 번역을 하고저 하는 사람은 E-mail(제목줄에 'subscribe' 단어 포함)로 신청하여야 한다.
목록은 HTML 4.0 등과 같은 문서를 번역하고 있는 사람의 E-mail 목록(Mail Archive)이다.
영문 IETF MHTML WG
팩케이지 복합문서(MIME Encapsulation of Aggregate HTML 문서 (mhtml))의 표준

W3C 관련 작업

영문 XML
XML은 HTML 의 사촌으로 HTML 이 잘 맞지 않으면 당신이 자신의 필요 한 양식을 만들어 사용 할 수 있다. XML 은 예를 들어 metadata format 영문 RDF등 데이타에 사용이 증가되고 있다.
스타일쉬트 (영문 스타일쉬트: style sheet, 번역문: 스타일 쉬트 1, 스타일 쉬트 2)
CSS (영문 Cascading style sheet langauge)로 페이지의 스타일을 간단하게 지정 할 수 있다. 이로서 폰트, 색상, 라인간격, 테두리 등의 모양과 특성을 조절 할 수 있게 해 준다. 영문 XSL 이라고 불리우는 XML 를 HTML 로 변환 시켜주는 언어에 대해서도 작업을 하고 있다.
오브젝트 모델 (영문 문서 Object 모델)
프로그램이나 컴퓨터 플래트폼에 독립적으로 방식과 데이타 종류를 정의하여 스그립트를 사용 할 수 있는 방법을 제공하였다. 이는 웹 페이지의 다양 한 효과 뿐 만 아니라 웹 문서 작성과 다른 프로그램에 추가적인 HTML 활용 기능을 제공 하게된다.
국제화 (영문 국제화)
HTML 4.0에서는 여러 언어와 쓰는 방법을 수용하도록 하였다. 예를 들면 여러 언어 섞어기, 오른쪽에서 왼쪽으로 쓰기, 쓰는 방향 섞어 쓰기 등이다. HTML 4.0에서는 기본적으로 Unicode에 기초를 두고 있으나 다른 여러 글자로 표시하거나 저장 할 수 있다. 나아가 한자의 내려 쓰기, 음운 표시도 계획하고 있다.
장애자 사용 지원 (영문 Access for People with Disabilities)
HTML 4.0에는 장애자를 위 한 기능이 많이 보완되었다. 또한 그래픽 브라우저가 아닌 경우를 포함하여 접속성이 개선되었다.
수학 계산 (영문 Mathematics)
웹 상에서 수학적 공식의 표현과 값을 내기 위 한 노력으로 만들어진 영문 MathML언어는 XML 의 기능으로 수동으로 수정을 할 수는 없지만 기계로 작업하기는 쉽다.

HTML 이전 버전

영문 HTML 3.2
기본적으로 HTML 2.0 표준을 따르며 테이블, 애플렛(applet), 이미지 주위를 흐르는 텍스트(text-flow around image), 상단글자(superscript), 하단글자(subscript) 등 대폭적인 추가 기능 부여.
영문 HTML 2.0
IETF의 HTML 워킹그룹(1996 해체)에 의해 표준 핵심적인 HTML 설정 함으로서 개발 됨.

HTML에 대한 일부 과거의 아이디어

영문 WWW 프로젝트 제안(1989)
CERN의 관심에 의하여 공통적 하이퍼 텍스트에 맞추기 위하여 시도되었고, 설명은 영문 1992년의 웹에 있다.
영문 HTML의 첫 버전
1992년에서 시작하는 아주 초기 버전 설명
영문 HTML+ 또는 영문 포스트스크립트(Postscript로 222417 bytes)
Dave Raggett의 의하여 HTML의 확장을 위해 제안되어, 첫 발표는 1993년 인터넷 초안으로 되었으며, 요약이 1994년 WWW'1 Web Conference에서 발표되었다.
영문 HTML 3.0 또는 영문 텍스트로(381229 bytes)
HTML+의 확장 버전이며, 1994년 인터넷 초안으로 제시되었다. HTML+ 처럼 표준화되지는 않았으나, 표()와 수학계산과 같은 기능의 작업에 영향을 주었다.

맨위 | 향후 | html4 | 안내서 | 점검 서비스 | 토론의 장 | 관련 작업 | 이전 버젼 | 역사

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