1.DHTML이란?


  Dynamic HyperText Markup Language의 약자로, HTML의 기능을 보완하여 웹페이지가 서버의 도움없이 다양한 모습들을 동적으로(Dynamic) 보여 줄수 있도록 하는 언어를 말하며, 현재 넷스케이프와 마이크로소프트에서 각각 별도의 표준으로 DHTML을 지원하고 있다.

  기존의 HTML이 Javascript와 밀접하게 연동되었던 것을 알고 있을 것이다. DHTML역시도 javascript나 VBScript와 연동하는 기능들을 지원하고 있다.

    어는쪽 DHTML을 배워야 하는가?  이전 강좌에서는 다음과 같이 기록했었다.( NC4.0과 IE4.0과 비교했을 때, IE4.0이 좀 우세한 편이다. 그러나 무엇을 배워야 할지는 결정할 수 없다. 언제 전세가 뒤바뀔지 알수가 없다. 실제로, NC4.5의 경우 일부에서 훨씬 나아졌다는 평가를 받고 있기도 하다. 우리는 두 회사가 합의하에 지원하기로한 사항에 대해서만 배워두고 나머지는 아하 그런 것도 있군 하면 될거 같다.) 그러나, 지금은 이미 MS의 Explorer의 5.X버전이 대세가 되어 버렸다. 게다가 6.0도 조만간 출시된다. 지금은 DHTML을 배우도 좋은 시기인거 같고, 배우게 되면 Explorer를 기준으로 배우는게 좋을 거 같다.
    javascript와 JScript의 차이점   간단하다. javascript가 넷스케이프에서 제공하는 스크립트 언어이고, JScript는 마이크로소프트가 이러한 기능을 익스플로러에서 지원하기 위해 제공하는 스크립트 언어로 자기네 말로는 100% 호환된다고 하는데, 대부분 호환되지만 100%라고 말할 수는 없다.
    DHTML을 배우기 위한 전제조건   일단 HTML은 반드시 알고 있어야 한다. 그렇지 않으면, 무슨소릴 하는지 전혀 이해할 수 없다. HTML에다가 Javascript까지 알고 있으면 최적의 조건이다. 이왕이면 Javascript까지 어느정도 배운뒤에 DHTML에 도전하는 것이 좋을 듯 싶다. 또한 작성하고 Test를 해보려면, Netscape 4.X나 Explorer 4.X이상의 브라우저가 필요하다.
  앞에서 잠깐 말한 것 처럼, DHTML이 두 개의 브라우저에서 각각 별도의 문법과 표준으로 지원하고 있기 때문에 두 개를 다 준비해야 하며, 더구나 4.0이상의 버전이 필요하니 설치하고 시작하자.

  다음장으로 진행하기 전에 한가지 확실히 해두고 싶은 것이 있다. 음, HTML이란 HTML의 Tag를 배우는데 목적이 있다고 하겠다. 그럼, DHTML도 별도의 Tag가 존재하는가? 답은 아니오다. DHTML이란, 기존의 HTML과 자바스크립트, CSS(Cascading Style Sheets)를 통하여 HTML문서를 보다 동적으로 구성하게 되는 하나의 개념일 뿐이다.

  즉, DHTML은 HTML을 CSS, JavaScript를 이용하여 구성하는 개념일 뿐이다. 따라서, DHTML을 배우는 핵심은 HTML과 CSS이고, 여기에 JavaScript가 추가된 구조이므로, 주로 CSS와 관련된 부분들이 주요 대상이 된다( HTML, JavaScript를 모르면 뭔 소린지 모르니까 되돌아가라! )

- Last Update : 2001.6.29 by Deadfire(http://www.deadfire.net)

DHTML 강좌
DHTML이란?
CSS
     - CSS정의방법
     - 적용우선순위
     - 텍스트관련속성
     - 텍스트간의설정
     - 여백 지정하기
     - 테두리지정하기
     - 색상 지정하기
     - 기 타
CSS그룹핑
     - 스타일시트그룹
     - 클래스
     - 사용자지정스타일
JSSS
     - 새로추가된JSSS객체
     - JSSS와CSS간의비교
Layer
     - Layer Tag의사용
     - Layer 세부사항
     - Explorer용Layer
Javascript와연동
동적인 변화
     - 텍스트/이미지변환
     - 위치 이동
동적 테이블
     - 동적테이블생성
     - 동적테이블정렬
기 타
     - Font Download
     - Filter
마치며

Copyright ⓒ 1997 ~, Deadfire Program Master