Internet & Intranets: HTML / CSS / DHTML / DOM / XHTML
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)