Latest web development tutorials

CSS Fonts (Schriftarten)

CSS Schrifteigenschaften definieren die Schrift, fett, Größe, Textstil.


Der Unterschied zwischen serif und serifenlose Schriften zwischen

Serif gegen Sans-Serif

Bemerkung Auf Computerbildschirmen, serifenlose Schriften sind einfacher als als Serif-Schriften zu lesen


CSS font

In CSS gibt es zwei Arten von Schriftfamiliennamen:

  • Generisches Schriftfamilie - hat ein ähnliches Erscheinungsbild Schriftsystem - Kombinationen (zB "Serif" oder "Monospace")
  • Spezifische Schriftfamilie - eine spezifische Schriftfamilie (wie "Zeiten" oder "Courier")
Generisches Familie Schriftfamilie Erklärung
Serife Times New Roman
Georgia
End Serifen-Schriften haben zusätzliche Zeichen in der Linie der dekorativen
Sans-Serif Arial
Verdana
"Sans" bedeutet ohne - diese Schriftarten am Ende ohne zusätzliche Dekoration
Monospace Courier New
Lucida Console
Alle dicktengleichen Zeichen haben die gleiche Breite


Schriftfamilie

font-family-Eigenschaft des Textschriftfamilie.

font-family-Eigenschaft sollte mehrere Font-Namen als "Rückfall" Mechanismus festgelegt werden, wenn der Browser nicht die erste Schriftart nicht unterstützt, wird er die nächste Schrift versuchen.

Hinweis: "Times New Roman.": Wenn der Name der Schriftfamilie mehr als ein Wort ist, muss er in Anführungszeichen, wie Schriftfamilie eingeschlossen werden

Mehrere Schriftfamilie durch eine durch Kommata getrennte angegeben ist:

Beispiele

p{font-family:"Times New Roman", Times, serif;}

Versuchen »

Weitere gängige Schriftkombinationen verwendet, einen Blick auf unsere Web-Safe - Fonts Kombinationen .


Schriftstil

Hauptsächlich kursiver Text Attribut gibt den Schriftstil.

Diese Eigenschaft hat drei Werte:

  • Normal - der normale Anzeigetext
  • Kursiv - die kursiv dargestellt Text
  • Schiefe Charakter - eine Seite geneigt ist, um Text (und sehr ähnlich wie kursiv, aber weniger unterstützt)

Beispiele

p.normal {font-style:normal;}
p.italic {font-style:italic;}
p.oblique {font-style:oblique;}

Versuchen »


Schriftgröße

Die Größe der Eigenschaft font-size des Textes.

Kann die Größe des Textes in der Web-Design zu verwalten ist sehr wichtig. Allerdings können Sie die Schriftgröße nicht anpassen, um den Absätzen wie Schriften aussehen zu lassen, oder der Titel wie Absätze aussehen.

Achten Sie darauf, die richtigen HTML-Tags zu verwenden <h1> - <h6> steht für den Titel und <p> stellt einen Absatz:

Schriftgröße Wert kann absolut oder relativ groß sein.

Absolute Größe:

  • Stellen Sie den Text einer bestimmten Größe
  • Wir können nicht die Textgröße in allen Browsern ändern
  • Bestimmung der physikalischen Größe des Ausgangssignal der absoluten Größe der nützlichen

Relative Größe:

  • In Bezug auf die umgebenden Elemente, die Größe einzustellen
  • Es ermöglicht dem Benutzer die Textgröße in Ihrem Browser ändern

Bemerkung Wenn Sie nicht über eine Schriftgröße, die Standardgröße und gewöhnliche Textabsätze angeben, es ist 16 Pixel (16px = 1em).


Einstellen der Schriftgröße Pixel

Einstellen der Textgröße mit Pixeln, gibt Ihnen die volle Kontrolle über die Textgröße:

Beispiele

h1 {font-size:40px;}
h2 {font-size:30px;}
p {font-size:14px;}

Versuchen »

Das obige Beispiel 9, Firefox, Chrome, Opera und Safari, passen Sie die Textgröße von Internet Explorer-Browser-Skalierung.

Auch wenn Sie die Textgröße über das Zoom-Werkzeug des Browsers anpassen können, jedoch ist diese Einstellung die gesamte Seite, nicht nur Text


Verwenden Sie em die Schriftgröße einstellen

Um Internet Explorer kann zu vermeiden, nicht im Text eingestellt werden, verwenden viele Entwickler em-Einheiten anstelle von Pixeln.

em-Größe Einheit wird vom W3C empfohlen.

1em ist gleich der aktuellen Schriftgröße. In der Standard-Browser ist die Textgröße 16px.

Daher ist die Standardgröße von 1em 16px. Die folgende Formel kann auf Pixel umgewandelt werden em: px / 16 = em

Beispiele

h1 {font-size:2.5em;} /* 40px/16=2.5em */
h2 {font-size:1.875em;} /* 30px/16=1.875em */
p {font-size:0.875em;} /* 14px/16=0.875em */

Versuchen »

In dem obigen Beispiel em Größe des Textes ist die gleiche wie im vorherigen Beispiel in Pixeln. wenn Sie em-Einheiten jedoch verwenden, können Sie die Textgröße in allen Browsern anzupassen.

Leider IE ist immer noch der Browser-Problem. Ändern Sie die Größe, den Text, wird es kleiner als normal oder größer.


Verwenden Sie eine Kombination von Prozent- und EM

In allen Browsern Lösungen setzen <body> Element der Standardschriftgröße ist ein Prozentsatz:

Beispiele

body {font-size:100%;}
h1 {font-size:2.5em;}
h2 {font-size:1.875em;}
p {font-size:0.875em;}

Versuchen »

Unser Code ist sehr effektiv. In allen Browsern können die gleiche Textgröße anzuzeigen, und ermöglicht allen Browsern die Textgröße zu vergrößern.


Beispiele

Weitere Beispiele

Stellen Sie die Schrift fett
Dieses Beispiel zeigt, wie die Schrift fett zu setzen.

Sie können die Schriftart ändern eingestellt
Dieses Beispiel zeigt, wie Sie die Schrift Änderungen einzustellen.

Alle Schrifteigenschaften in einer Erklärung
Dieses Beispiel zeigt, wie die Kurzschrift-Eigenschaft verwenden, um die Schrifteigenschaften in einer Erklärung zu setzen.


Alle CSS-Schrifteigenschaften

Property 描述
font 在一个声明中设置所有的字体属性
font-family 指定文本的字体系列
font-size 指定文本的字体大小
font-style 指定文本的字体样式
font-variant 以小型大写字体或者正常字体显示文本。
font-weight 指定字体的粗细。