CSS 2015

Aus TBZ_-_Wiki
Wechseln zu:Navigation, Suche

Cascading Style Sheets(css)


CSS stellt eine Erweiterung zu HTML dar, die dem Autoren einer Webseite zahlreiche Möglichkeiten der Formatierung zur Verfügung stellt. Im Grunde genommen sind Cascading Stylesheets jedeglich eine Ansammlung von Formatierungsregeln, mit deren Gebrauch das Aussehen der Inhalte einer Webseite bestimmt werden. Als HTML entwickelt wurde, war das Internet fast ausschließlich textbasiert. Formatierungsmöglcihkieten waren so gut wie keine vorhanden. Die erste Version von CSS gibt es bereits seit 1996. Eine grundlegende Neuerung war dabei die Möglichkeit das grafische Layout von Struktur und Text zu trennen. Dies hilft einem Webdesigner nicht nur den Überblick zu behalten, sondern verschnellert auch das Laden der Seite im Browser.

Verwendung von CSS

Es gibt drei Möglichkeiten CSS zu verwenden:


1. Man kann die Elemente in HTML wie folgt mit Style-Anweisungen ergänzen: STYLE={...;...;...};

Beispiel:

<tag style=font-family:arial Dies ist ein Text.</tag>

2. Man kann im head des HTML-Files Formate für Elementtypen, Typenklassen oder auch allgemeine Klassen angeben.

Beispiel:

<STYLE TYPE="text/css">

...

...

</STYLE>

3. Man kann die Anweisung in einer zusätzlichen Datei ablegen, welche dann im gewünschten File eingebunden werden kann.

Folgendes muss dazu um head des HTML-Files hinzugefügt werden:

<LINK REL=StyleSheet HREF=<Pfad zum CSS-File> TYPE=text/css>

Zuweisung von Eigenschaften

Die allgemeine Syntax sieht wie folgt aus:

<HTML-Element> {<Eigenschaft>:<Wert>;...}


Schriftformatierungen

Mit folgenden CSS-Eigenschaften können die Schriften formatiert werden:

CSS-Eigenschaft Beschreibung
font-family Mit dieser Eigenschaft kann die Schriftart definiert werden.
font-style Mit dieser Eigenschaft kann die Neigung der Schrift definiert werden.
font-variant Mit dieser Eigneschaft kann die Schriftvariante definiert werden.
font-size Mit dieser Eigneschaft kann die Schriftgrösse definiert werden.
line-height Mit dieser Eigneschaft kann die die Höhe der Textzeile definiert werden.
font-weight Mit dieser Eigneschaft kann die Strichstärke der Schrift definiert werden.
font-size-adjust Mit dieser Eigenschaft kann die Höhe derKleinbuchstaben im Verhältnis zur ursprünglichen Schriftgröße definiert werden.
font-stretch Mit dieser Eigenschaft kann die Breite der einzelnen Zeichen defniniert werden.

Ausrichtung

Für die Ausrichtung gibt es text-align und vertical-align. Mit text-align wird die horizontale Ausrichtung festgelegt (linksbündig, rechtsbündig oder zentriert). z.B.

h1 {
 text-align: left;
}

In diesem Beispiel wird die Überschrift h1 links ausgerichtet.

Mit vertical-align wird die vertikale Ausrichtung festgelegt (oben oder unten bündig). z.B.

h1 {
 vertical-align: top;
}

In diesem Beispiel wird die Überschrift h1 ganz oben ausgerichtet.

Abstände

Es gibt 2 Arten von Abständen den äußeren Abstand und den inneren Abstand.

Mit dem äusseren Abstand wird festegelegt, welcher Abstand das Elementzu den andere Elementen haben soll. Dazu wird die Anweiung "margin" verwendet.

Mit dem inneren Abstand wird festgelegt, wechlen Abstand die inneren Elemente zum Rand des Elements haben soll. Dzu wird die Anweiung "padding" verwendet.


Css.gif

Pseudoformate

Formatierung Beschreibung
:link für Verweise zu noch nicht besuchten Seiten
:visited für Verweise zu bereits besuchten Seiten
:hover für Verweise, während der Anwender mit der Maus darüber fährt
:active für gerade angeklickte Verweise
:focus für Verweise, die den Fokus erhalten

Dies sind jedeglich nur ein paar Pseudoformate. Weitere Pseudoformate hier klicken