easycredit von der TeamBank


Sedo - Domains kaufen und verkaufen das Projekt compiclub.de steht zum Verkauf Besucherstatistiken von compiclub.de etracker Web-Controlling statt Logfile-Analyse

Schriftgröße, Schriftart und Schriftfarbe mit CSS steuern

Und weiter geht es mit CSS. Einen Tip habe ich noch für Euch: Wenn Ihr mit CSS herum experimientiert, verwendet am besten extreme Werte um zu schauen, ob das Design der Seite auf Eure änderungen in der CSS überhaupt "hört". ändert also den Hintergrund kurz von weiß auf komplett schwarz, oder so. So sieht man direkt, ob Eure änderungen auch angenommen werden. Danach könnt Ihr den Wert hinein schreiben, der Euch am meisten zusagt.

Schriftfarbe mit CSS ändern

In die geschweiften Klammern des Body-Selektors können wir noch mehr rein schreiben. Wie wäre es z.B. mit einer für die ganze Website fest definierten Schriftfarbe? Das geht ganz einfach mit der Eigenschaft "color". Den Farbwert könnt Ihr wie gehabt ausschreiben, oder mit einem hexadezimalen Wert festlegen. Ich habe mich für die Farbe #4a001a entschieden.

Schriftgröße mit CSS verändern

Die Größe der Schrift hört auf die Eigenschaft "font-size". Danach könnt Ihr wie schon bei der Breite des Bodys die Größe (Höhe) der Schrift in Pixel angeben. Ich verwende im Beispiel-Projekt 12px - große Schrift.

Mit CSS eine andere Schriftart wählen

Das ist ebenfalls einfach. Wenn Ihr eine andere Schriftart, als die von Eurem Browser festgelegte verwenden wollt, dann tragt hinter der Eigenschaft "font-family" einen entsprechenden Wert ein.

Welche Schriftarten es so alles gibt, weß jeder bestimmt aus "Word", oder einem anderen Textbearbeitungsprogramm. Leider können wir in Webdokumenten nicht jede Schriftart verwenden, die uns einfällt. Der Grund: damit der Betrachter der Seite sie mit der Schriftart sehen kann, wie Ihr es hineingeschrieben hat, muss auf seinem Computer diese Schriftart ebenfalls installiert sein. Und das ist nun Mal nicht immer gegeben.

Verzichtet also am besten auf exotische Schriftarten und haltet Euch an die Gängigsten. Diese sind: "Times New Roman", Arial und Verdana.
Meistens stehen in der CSS-Anweisung mehrere Schriftarten drin. Diese sind durch ein Komma voneinander getrennt. Das hat damit zu tun, was ich im vorherigen Absatz beschrieben habe. An erster Stelle steht die von Euch bevorzugte Schriftart. Sollte der Browser des Betrachters sie nicht "beherrschen", versucht er es mit der Alternative, die Ihr im nach der ersten Schriftart angegeben habt. Wenn diese auch nicht gehen sollte, versucht er es mit der dritten usw. Sollte der Computer des Betrachters keine der angegebenen Schriftarten laden können, greift er auf seine Grundeinstellung zurück.

In unserem Projekt habe ich mich für diese Schriftarten entschieden:
verdana, arial, "Times New Roman"

Und so sieht unsere CSS-Datei nun aus:

Quellcode:

body {

width: 1024px;
background: #f2f2f2;
color: #4a001a;
font-size: 12px;
font-family:  verdana, arial, "Times New Roman";



Auch beim CSS-Code gilt: übersichtlich schreiben! Und vergesst nicht die schließende geschweifte Klammer!


TeleBid.de smava - Kredite von Mensch zu Mensch

Body positionieren, Ränder mit CSS festlegen

Den Body unserer Datei haben wir ja in der vorher gehenden Lektion auf eine Breite von 1024 Pixel begrenzt. Wie Ihr sehen könnt, beginnt der Text direkt am linken und oberen Bildschirmrand. Andere Anweisungen hat der BODY halt nun Mal nicht erhalten. Das wollen wir nun ändern.

Rand festlegen

Wollen wir, dass der Body einen Abstand von 50 Pixel von oben einhält? Kein Problem! Schreibt in die geschweiften Klammern folgendes hinein:

margin-top: 50px;

Zur Erklärung: Mit "margin" ist die Eigenschaft angesprochen, die für den AUSSENABSTAND eines Elements steht. Da man bei jedem Element (auch beim Body) vier Aussenabstände definieren kann (oben, unten, links, rechts) können wir jede Richtung jeweils für sich definieren. Das passiert in diesem Fall mit dem Anhängsel "-top" (engl.=oben)

Aufgepasst!Wenn Ihr später diese Seite ganz leicht wiederfinden wollt, empfehle ich Euch das Anlegen von Favoriten bei Mr-Wong! So stehen Euch alle Lesezeichen zu den wichtigsten Compiclub-Lektionen an jedem Internetrechner parat. Ihr findet auf jeder Compiclub-Seite unten links das Mister-Wong-Logo. Mit nur zwei Klicks ist die Seite dann abgespeichert. Ist sehr praktisch - ich nutze es ebenfalls.

Diese Seite zu Mister Wong hinzufügen


Body zentrieren

Ich bin ja ein Freund von in der Mitte des Bildschirms zentrierten Webseiten. (horizontal) Um das zu erreichen müssten wir ja für "margin-left" und "margin-right" den gleichen Wert definieren. Dann wäre die Seite theoretisch zentriert.

Allerdings funktioniert das nicht auf diese Weise, denn jeder Bildschirm ist unterschiedlich. Während ich auf meinem vieleicht einen Links und Rechts - Abstand von jeweils 100 Pixeln brauche, benötigt einer, der mit einem 32 Zoll TFT unterwegs ist deutlich mehr.

Zum Glück gibt es den Wert "auto" den wir margin zuweisen können. Wie das Wort schon sagt wird der Abstand ganz automatisch "gerecht verteilt" Schreibt bitte oberhalb der margin-top Anweisung folgendes: margin: auto;

Es ist wichtig, dass zuerst die margin-Eigenschaft definiert wird und erst dann die margin-top Eigenschaft ins Spiel gebracht wird. Das hat etwas damit zu tun, dass ein Computer den Code immer von oben nach unten abarbeitet. Mit margin: auto; haben wir also für alle 4 Aussenabstände festgelegt, dass diese ich automatisch verteilen sollen. Danach haben wir diese Anweisung mit margin-top: 50px; teilweise aufgehoben. So "versteht" es unser Browser.

Würden wir die Anweisungen in anderer Reihenfolge rein schreiben, würde die margin: auto; die vorherige aufheben und wir hätten den gewünschten Abstand von oben nicht mehr. Probiert einfach selbst etwas herum.

Unsere CSS-Datei sieht also bislang wie folgt aus:

Quellcode:

body {

width: 1024px;
margin: auto;
margin-top: 50px;
background: #f2f2f2;
color: #4a001a;
font-size: 12px;
font-family:  verdana, arial, "Times New Roman";



In der nächsten Lektion werden wir die Überschriften und die horizontalen Linien definieren, denn diese sind ja auch mit ihren eigenen TAGs markiert. Wenn Ihr Lust habt, könnt Ihr ja schon Mal selber etwas versuchen. Eigentlich kann man vieles schon aus dieser Lektion für die H1 und HR - Tags ableiten.

VIEL SPAß!

<<< zurück II weiter >>>

  1. Grundsätzliches zu HTML und anderen Websprachen
  2. Softwareempfehlungen für das Projekt
  3. Web-Ordnerstruktur anlegen
  4. Textformatierung, Fettschrift, Kursivschrift und Co.
  5. Struktur geben mit TAGs. Überschriften, Absätze und Aufzählungen
  6. Links, Zeilenumbrüche und Linien erstellen
  7. Links und Co. im Dokument integrieren
  8. HTML-Dokument für das Internet vorbereiten / HEAD - Bereich, Titel
  9. Metatags Teil 1. WICHTIG!
  10. Metatags2 + BODY
  11. Dokumententyp Deklaration Zeichentyp
  12. Umlaute im HTML-Dokument richtig darstellen
  13. Erste Schritte mit CSS. Body formatieren.
  14. CSS 2. Teil. Schriftgröße, Schriftart, Schriftfarbe; BODY zentrieren
  15. Mit CSS Überschriften und Horizontale Linien formatieren

TeleBid.de

smava - Kredite von Mensch zu Mensch

redvision.de - Dein Erotikshop für Toys u. Dessous