Neue Gestaltungsmöglichkeiten


... [ Seminar WWW und JAVA ] ... [ Thema CSS ] ... [ Softwareunterstützung ] ...

Übersicht: Neue Gestaltungmöglichkeiten



Schriftgestaltung

Cascading Style Sheet bieten eine Reihe von Möglichkeiten, das Aussehen von Schriften zu beeinflussen, die auch aus Textverarbeitungen oder Desktop-Publishing-Programmen bekannt sind. Die wichtigsten seien hier einmal zusammengefaßt:
  • font-family: Hier kann eine Schriftenkategorie oder auch eine konkrete Schriftart angegeben werden. Diese wird dann entsprechend der Verfügbarkeit und Konfiguration des Browsers auf eine Systemschriftart abgebildet. Mögliche Schriftenkategorien sind serif, sans-serif, cursive, fantasy, und monospace. Durch Angabe mehrerer Werte (durch Komma getrennt) kann man Alternativen bereitstellen.


  • Textgestaltung

    Um das Aussehen ganzer Textblöcke zu beeinflussen, stehen ebenfalls eine Reihe von Eigenschaften zur Verfügung.

    Farben und Hintergründe


    Pseudo-Klassen und -Elemente

    Um dem Autor weitere spezielle Gestaltungsmöglichkeiten zu geben, gibt es eine Reihe von integrierten Formatvorlagen, die sich auf bestimmte HTML-Tags oder Teile von ihnen beziehen.

    Das Boxing-Konzept

    Jedes HTML-Element wird von CSS wie eine Box behandelt. Dadurch kann es einen eigenen Hintergrund und vielfältige Rahmen- und Randeinstellungen besitzen. Padding bezeichnet den Bereich zwischen Inhalt und Umrandung, er nimmt die Hintergrundfarbe oder Textur des Elements an. Mit border kann das Element umrandet werden. Hier gibt es wiederum verschiedene Eigenschaften zur Gestaltung (Breite, Farbe, Stil). Mit margin kann der Randabstand zu anderen Elementen eingestellt werden. Außerdem kann die Höhe und Breite einer Box mit width und height festgelegt werden.

    Positionierung

    Jedes HTML-Element ist durch die Eigenschaften left, top, right und bottom frei positionierbar. Hierbei unterscheidet man drei verschiedene Arten der Positionierung, die durch die Eigenschaft position ausgewählt werden kann (mögliche Werte sind absolute, realative, fixed).
    Bei der absoluten Positionierung beziehen sich die Koordinaten auf das Objekt, in welches das zu positionierende Element eingebunden ist. Ist es direkt in das <BODY>-Element eingebunden, so beziehen sich die Koordinaten also auf die gesamte Seite.
    Bei der relativen Positionierung wird das Element an den Textfluß des übergeordneten Elementes angehängt und entsprechend eingepaßt. Kommt es zu einer Überlagerung von mehreren Elemente, so kann über die Eigenschaft z-index festgelegt werden, welches Element welches verdeckt.
    Mit fixed wird ein Element über Bildschirmkoordinaten positioniert und bleibt auch an seiner Position, wenn der Bildschirm nach unten gescrollt wird. Dadurch lassen sich Frames nachbilden.


    Auflistungen

    Mit den Eigenschaften list-style-type, list-style-postion und list-style-image kann man Listenelemente ansprechender gestalten. List-style-type läßt eine Vielzahl von Elementen zu, dieser Zeile als Symbol vorgestellt werden.Neben den normalen Symbolen (disc, circle, square) sind auch numerierte Listen möglich (Buchstaben, römische Zahlen, Dezimalzahlen, ...). Durch list-style-position kann festgelegt werden, ob mehrzeiliger Text eingerückt werden oder um das Symbol herum fließen soll. Mit list-style-image läßt sich ein beliebiges Bildelement als Symbol definieren

    UL.spezial {list-style-image: "ball.gif"; list-style-position: outside}


    ... [ Seminar WWW und JAVA ] ... [ Thema CSS ] ... [ Neue Gestaltungsmöglichkeiten ] ... [ Softwareunterstützung ] ...