CSS

Cascading Style Sheets. CSS bietet die Möglichkeit, eine einheitliche Formatierungsvorlage für HTML-Dokumente zu schaffen. Die Eigenschaften von HTML-Tags können zentral bestimmt und gepflegt werden. Sie können ausgelagert werden, womit eine  Trennung von HTML-Codierung und HTML-Design vorgenommen wird. Mit CSS-Positioning können sogar dynamische Effekte erzeugt werden. Jedes Element einer Gruppe von Elementen kann in einer eigenen Ebene, dem CSS-Positioning Layer, über dem Hauptdokument  gespeichert werden. Mehrere solcher Ebenen können übereinander liegen. Jede dieser Ebene kann unabhängig voneinander mit JavaScript verändert werden, auch nachdem die Seite bereits geladen wurde.  1998 wurde CSS Level 2 (CSS 2) frei gegeben, ist jedoch bis heute nicht in allen Browsern vollständig implementiert.  Eine Zwischenversion CSS Level 2 Revision 1 (CSS 2.1) ist derzeit in der Entwicklung beim W3C. CSS 2.1 soll Unstimmigkeiten der Vorgängerversion ausbügeln.  Auch CSS Level 3 befindet sich schon in der Entwicklung und soll modular aufgebaut sein. CSS nähert sich mit CSS3 an DSSSL (Document Style Semantics and Specification Language) immer mehr an.                                               
Siehe auch:    DHTML   DOM   JavaScript   HTML   XHTML   XML   Browser   SGML   
Link: http://www.meyerweb.com


  DHTML

Dynamic HTML. Mit DHTML kann man Web-Seiten dynamisch machen. Es handelt sich um einen Oberbegriff für eine Anzahl von Internet-Technologien: 
1. HTML
2. Cascading Style Sheets (CSS)
3. CSS-Positioning
4. Document Object Model (DOM) und 
5. JavaScript/JScript/VBScript.
DHTML zeichnet sich durch eine klare Trennung zwischen Struktur und Formatierung des Inhalts von Internetseiten und der zunehmenden Verlagerung von Funktionalitäten von der Server-Side auf die Client-Side aus.                                                     
Siehe auch:    DOM   JavaScript   HTML   CSS   Browser   Client-Server   VBA   

  DOM

Document Object Model. In dem DOM ist festgelegt, wie Objekte in Webseiten dargestellt werden. DOM bildet zusammen mit JavaScript, CSS, CSS-Positioning und HTML das DHTML (Dynamic HTML).  Das Document Object Model ist eine API (Application Programming Interface: Programmierschnittstelle) für Schnittstellen zu HTML- oder XML-Dokumenten.  Leider ist das DOM im Internet Explorer, Netscape Communicator oder Mozilla Firefox u.a. Browsern unterschiedlich implementiert. Deshalb werden dynamische Effekte in beiden Browsern teilweise unterschiedlich dargestellt.  Um dem entgegenzuwirken, kann man eine Browserweiche einbauen.                                                   
Siehe auch:    JavaScript   DHTML   HTML   Browser   CSS