Internet & Intranets: HTML, CSS, DHTML, DOM, XHTML and related technologies
Intro
What is HTML?
"HTML is the lingua franca for publishing hypertext on the World Wide Web.
It is a non-proprietary format based upon SGML, and can be created and processed by a wide range of tools, from simple plain text editors -
you type it in from scratch- to sophisticated WYSIWYG authoring tools.
HTML uses tags such as <h1> and </h1> to structure text into headings, paragraphs, lists, hypertext links etc." (W3C)
What is CSS?
"Cascading style sheets is a "new" way to add styles and look too your webpage.
You can trough CSS add (almost) any style too any element on the page.
CSS is sort of a own language, one you really have to know to master DHTML. ...
The main reason why CSS is so marvelous have to be the fact that you can link or import a style sheet,
that means you can have one style sheet for a entire site.
If you want to change something you only change it in that stylesheet and the entire site will change with it." (netpedia)
"What is Dynamic HTML?
I don't think everybody agrees completely on that question, but here's DHTML in a nutshell:
Dynamic HTML is really just CSS (cascading style sheets), DOM (document object model), Scripting (Javascript and VBscript) and HTML.
DHTML isnt really a language or a "thing" in itself - it's just a mix of those technologies." (netpedia)
What is DOM? "The Document Object Model (DOM) is a platform- and language-neutral interface
that will allow programs and scripts to dynamically access and update the content, structure and style of documents.
The document can be further processed and the results of that processing can be incorporated back into the presented page." (W3C)
What is XHTML?
"XHTML is a family of current and future document types and modules that reproduce, subset, and extend HTML 4.0.
XHTML family document types are XML based, and ultimately are designed to work in conjunction with XML-based user agents. ...
XHTML 1.0 is the first document type in the XHTML family. It is a reformulation of the three HTML 4.0 document types as applications of XML 1.0.
It is intended to be used as a language for content that is both XML-conforming and,
if some simple guidelines are followed, operates in HTML 4.0 conforming user agents." (W3C)