HTML | 6

Transcription

HTML | 6
HTML | 6
CSS | Schrifteigenschaften
2
CSS | Schrifteigenschaften
font-family
font-size
font-weight
font-style
font-variant
font
3
Schrifteigenschaften
CSS-Eigenschaft
Werte: mögliche Werte
Standard: Default-Wert
Gilt für: HTML-Elemente
Vererbung: ja / nein
4
Schrifteigenschaften | Schriftart
font-family
Werte:
eine oder mehrere Schriften oder generische Schriftfamilien | inherit
Standard:
hängt von den Browservoreinstellungen ab
Gilt für:
Textelemente
Vererbung: ja
5
Schrifteigenschaften | Schriftart
body { font-family: Arial; }
p { font-family: Courier, monospace; }
p { font-family: „Trebuchet MS“, Verdana, sans-serif; }
Es können nur Schriften angezeigt werden, die auf dem Rechner des
Benutzers installiert sind!
Ausnahme: Eingebettete Schriftarten: Webfonts ! Später mehr!
6
Schriftart | Generische Schriftfamilien
serif | Times, Times New Roman, Georgia, ...
sans-serif | Arial, Verdana, Trebuchet MS, Helvetica, Geneva, ...
monospace | Courier, Courier New, Andala Mono, ...
cursive | Comic Sans MS, Monotype Corsiva, ...
fantasy | Impact, Haettenschweiler, ...
7
Übung 01 | Schriftart
1. CSS-Datei erstellen
2. CSS-Regel für den body:
font-family:
Verdana, sans-serif
8
Schrifteigenschaften | Schriftgröße
font-size
Werte:
Längeneinheit, Prozentwert | xx-small | x-small | small | medium | large |
x-large | xx-large | smaller | larger | inherit
Standard: medium
Gilt für:
Textelemente
Vererbung: ja
9
Schrifteigenschaften | Schriftgröße
h1 { font-size: 24px; }
h1 { font-size: 1.5em; }
h1 { font-size: 150%; }
h1 { font-size: x-large; }
strong { font-size: larger; }
10
Schriftgröße | Masseinheiten
Print
Screen
px = Pixel
Absolute Maßangabe
pt = Punkt
in = inch
em
%
cm
Relative Maßangaben
mm
pc = picas
11
Schrifteigenschaften | Schriftgröße
Pixel
Prozent
em
h1
32px
h1
?
h1
?
h2
24px
h2
?
h2
?
h3
18px
h3
?
h3
?
body
16px
body
100 %
body
1em
12
Schrifteigenschaften | Schriftgröße
Pixel
Prozent
em
h1
32px
h1
200 %
h1
?
h2
24px
h2
150 %
h2
?
h3
18px
h3
112.5 %
h3
?
body
16px
body
100 %
body
1em
13
Schrifteigenschaften | Schriftgröße
Pixel
Prozent
em
h1
32px
h1
200 %
h1
2em
h2
24px
h2
150 %
h2
1.5em
h3
18px
h3
112.5 %
h3
1.125em
body
16px
body
100 %
body
1em
14
Schrifteigenschaften | Schriftgröße
1. CSS-Regel für den body:
font-size: small
2. CSS-Regel für h1:
font-size: 1.5em
15
Schrifteigenschaften | Fettschrift
font-weight
Werte:
normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 |
700 | 800 | 900 | inherit
Standard:
normal
Gilt für:
Textelemente
Vererbung: ja
16
Schrifteigenschaften | Fettschrift
CSS-Regel für dt-Elemente:
font-weight: bold;
17
Schrifteigenschaften | Kursive
font-style
Werte:
normal | italic | oblique | inherit
Standard:
normal
Gilt für:
Textelemente
Vererbung: ja
18
Schrifteigenschaften | Kursive
CSS-Regel für strong-Elemente:
font-style: italic
19
Schrifteigenschaften | Kapitälchen
font-variant
Werte:
normal | small-caps | inherit Standard:
normal
Gilt für:
Textelemente
Vererbung: ja
20
Schrifteigenschaften | Kapitälchen
CSS-Regel für h1-Elemente:
font-variant: small-caps
21
Schrifteigenschaften | Kurzschreibweise
font
Werte:
font-style font-weight font-variant font-size/line-height font-family
Standard:
hängt vom Standardwert der einzelnen Eigenschaften ab
Gilt für:
Textelemente
Vererbung: ja
=> Kurzschreibweise für alle bisher bekannten Schrifteigenschaften!
22
Schrifteigenschaften | Kurzschreibweise
p { font: style weight variant size/line-height font-family }
=> min. font-size & font-family in dieser Reihenfolge
p { font: 1em sans-serif;}
23
Schrifteigenschaften | Kurzschreibweise
p { font: style weight variant size/line-height font-family; }
=> min. font-size & font-family in dieser Reihenfolge
p { font: 1em sans-serif;}
h3 { font: oblique bold small-caps 1.5em/1.8em Verdana, Arial,
sans-serif; }
24
Schrifteigenschaften | Kurzschreibweise
CSS-Regel für h2-Elemente:
font: bold 1.2em Georgia, serif
25