123freenet.com
 

Education

Mobiles


Computer

Radio


Jobs

Games

Funny SMS

Web directory

Recipes

Greetings

Wallpapers

Main Menu

  Home

  Education Section

  Mobile Section

  Jobs Available

  Online Tutorials

  Immigration

  Student Visa

  Education

  Free Wallpapers

  Free Greetings

  Funny SMS

  Flash Games

  Web Dictionary

  Online Shopping

  Free Mobile SMS

  Free Pc Softwares


 

Web Tools

  Make Home page

 

  Tell a Friend

  Link Exchange

  Contact Us

   
Online Tutorials

  HTML Tutorial

  VBScript Tutorial

  PHP Tutorial

  Web Services

  XHTML Tutorial

  TCP/IP Tutorial

  WML Tutorial

  ADO Tutorial

  CSS Tutorial

  ASP Tutorial

  Flash Tutorial

  MySQL Tutorial

  Javascript Tutorial

  AJAX Tutorial

  XML Tutorial

  SQL Tutorial

  DHTML Tutorial

  CFML Tutorial

  RSS Tutorial

 

   
DHTML Tutorial

What you should already know

Before you continue you should have a basic understanding of the following:

  • HTML
  • CSS
  • JavaScript

If you want to study these subjects first, find the tutorials on our Home Page.


DHTML is NOT a W3C Standard

DHTML stands for Dynamic HTML.

DHTML is not a standard defined by the World Wide Web Consortium (W3C). DHTML is a "marketing term" - used by Netscape and Microsoft to describe the new technologies the 4.x generation browsers would support.

DHTML is a combination of technologies used to create dynamic Web sites.

To most people DHTML means a combination of HTML 4.0, Style Sheets and JavaScript.

W3C once said: "Dynamic HTML is a term used by some vendors to describe the combination of HTML, style sheets and scripts that allows documents to be animated."


DHTML Technologies

With DHTML a Web developer can control how to display and position HTML elements in a browser window.

HTML 4.0

With HTML 4.0 all formatting can be moved out of the HTML document and into a separate style sheet. Because HTML 4.0 separates the presentation of the document from its structure, we have total control of presentation layout without messing up the document content.

Cascading Style Sheets (CSS)

With CSS we have a style and layout model for HTML documents.

CSS was a breakthrough in Web design because it allowed developers to control the style and layout of multiple Web pages all at once. As a Web developer you can define a style for each HTML element and apply it to as many Web pages as you want. To make a global change, simply change the style, and all elements in the Web are updated automatically.

The Document Object Model (DOM)

DOM stands for the Document Object Model.

The HTML DOM is the Document Object Model for HTML.

The HTML DOM defines a standard set of objects for HTML, and a standard way to access and manipulate HTML objects.

"The W3C Document Object Model (DOM) is a platform and language neutral interface that allows programs and scripts to dynamically access and update the content, structure, and style of a document".

JavaScript

Allows you to write code to control all HTML elements.


DHTML Technologies in Netscape 4.x and Internet Explorer 4.x

Netscape 4.x Cross-Browser DHTML Internet Explorer 4.x
  • JSS (JavaScript Style Sheets) (allows you to control how different HTML elements will be displayed)
  • Layers (allows you to control element positioning and visibility)
  • CSS1
  • CSS2 (allows you to control how different HTML elements will be displayed)
  • CSS Positioning (allows you to control element positioning and visibility)
  • JavaScript
  • Visual Filters (allow you to apply visual effects to text and graphics)
  • Dynamic CSS (allows you to control element positioning and visibility)

Note: Problems with coding DHTML technologies WILL occur as long as each browser creates its own proprietary features and technology that is not supported by other browsers. A Web page may look great in one browser and horrible in another.

DHTML Tutorial

[DHTML Tutorial] [DHTML Introduction] [DHTML CSS] [DHTML DOM] [DHTML Events] [DHTML Summary]

DHTML References

[DHTML Reference]

Online Tutorials

  HTML Tutorial

  VBScript Tutorial

  PHP Tutorial

  Web Services

  XHTML Tutorial

  TCP/IP Tutorial

  WML Tutorial

  ADO Tutorial

  CSS Tutorial

  ASP Tutorial

  Flash Tutorial

  MySQL Tutorial

  Javascript Tutorial

  AJAX Tutorial

  XML Tutorial

  SQL Tutorial

  DHTML Tutorial

  CFML Tutorial

  RSS Tutorial

 

   

   

All rights reserved by www.123freenet.com