CSS - Cascading Style Sheets
Cascading Style Sheets (CSS) is a mechanism for changing the appearance
of HTML or XML elements, by assigning styles to element types, self-defined
classes of elements or individual instances.
Stylesheets can be used to consistently define the appearance of
an entire site. Following the introduction of CSS, the W3C recommended
that layout-specific features in HTML be phased out and replaced by
stylesheets, creating a simpler and more structural World Wide Web.
DOM 1 - Document Object Model Level 1
The DOM allows the full power and interactivity of a scripting language
exerted on a web page. (In programming terms, the Document Object
Model (DOM) Level 1 is an Application Programming Interface (API)
for interacting with web pages.) It gives the scripting language easy
access to the structure, content, and presentation of a document which
is written in such languages as HTML and CSS.
The DOM is compatible with future improvements in technology; it
will allow any scripting language to interact with whatever languages
are being used in the document. This standard will not only make it
easier to program dynamic HTML, but will also make adapting to future
Internet technology much less painful.