Neueste Web-Entwicklung Tutorials
×

CSS Referenz

CSS Referenz CSS Selektoren CSS Funktionen CSS Referenz Aural CSS Web-Safe-Fonts CSS Anima CSS Einheiten CSS PX-EM Converter CSS Farben CSS Farbe Werte CSS3 Browser-Unterstützung

CSS Eigenschaften

align-content align-items align-self all animation animation-delay animation-direction animation-duration animation-fill-mode animation-iteration-count animation-name animation-play-state animation-timing-function backface-visibility background background-attachment background-blend-mode background-clip background-color background-image background-origin background-position background-repeat background-size border border-bottom border-bottom-color border-bottom-left-radius border-bottom-right-radius border-bottom-style border-bottom-width border-collapse border-color border-image border-image-outset border-image-repeat border-image-slice border-image-source border-image-width border-left border-left-color border-left-style border-left-width border-radius border-right border-right-color border-right-style border-right-width border-spacing border-style border-top border-top-color border-top-left-radius border-top-right-radius border-top-style border-top-width border-width bottom box-shadow box-sizing caption-side clear clip color column-count column-fill column-gap column-rule column-rule-color column-rule-style column-rule-width column-span column-width columns content counter-increment counter-reset cursor direction display empty-cells filter flex flex-basis flex-direction flex-flow flex-grow flex-shrink flex-wrap float font @font-face font-family font-size font-size-adjust font-stretch font-style font-variant font-weight hanging-punctuation height justify-content @keyframes left letter-spacing line-height list-style list-style-image list-style-position list-style-type margin margin-bottom margin-left margin-right margin-top max-height max-width @media min-height min-width nav-down nav-index nav-left nav-right nav-up opacity order outline outline-color outline-offset outline-style outline-width overflow overflow-x overflow-y padding padding-bottom padding-left padding-right padding-top page-break-after page-break-before page-break-inside perspective perspective-origin position quotes resize right tab-size table-layout text-align text-align-last text-decoration text-decoration-color text-decoration-line text-decoration-style text-indent text-justify text-overflow text-shadow text-transform top transform transform-origin transform-style transition transition-delay transition-duration transition-property transition-timing-function unicode-bidi vertical-align visibility white-space width word-break word-spacing word-wrap z-index



 

CSS3 @ font-face-Regel


Beispiel

Geben Sie eine Schriftart mit dem Namen "myFirstFont" , und die URL angeben , wo es zu finden ist:

@font-face {
    font-family: myFirstFont;
    src: url(sansation_light.woff);
}
Versuch es selber "

Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.


Definition und Verwendung

Mit der @ font-face - Regel, Web - Designer haben nicht mehr eine der zu verwenden "web-safe" Schriftarten.

In der neuen @ font-face - Regel müssen Sie zunächst einen Namen für die Schriftart definieren (eg myFirstFont) , und dann auf die Font - Datei verweisen.

Tipp: Verwenden Sie Kleinbuchstaben für die Schriftart URL. Großbuchstaben kann zu unerwarteten Ergebnissen in IE geben!

Um die Schrift für ein HTML - Element verwenden, beziehen sich auf den Namen der Schriftart (myFirstFont) durch die Eigenschaft font-family:

div {
    font-family: myFirstFont;
}

Browser-Unterstützung

Die @ font-face-Regel wird in Internet Explorer, Firefox, Opera, Chrome und Safari unterstützt.

Die Zahlen in der Tabelle gibt die erste Browser-Version, die das Schriftformat vollständig unterstützt.

Font-Format
TTF / OTF 4.0 9.0 * 3.5 3.1 10.0
WOFF 5.0 9.0 3.6 5.1 11.1
WOFF2 36.0 Nicht unterstützt 35,0 * Nicht unterstützt 26.0
SVG 4.0 Nicht unterstützt Nicht unterstützt 3.2 9.0
EOT Nicht unterstützt 6.0 Nicht unterstützt Nicht unterstützt Nicht unterstützt

* Kanten und IE: Das Font - Format funktioniert nur , wenn sein gesetzt "installable" .

* Firefox: standardmäßig deaktiviert ist , kann aber (müssen ein Flag aktiviert sein "true" zu verwenden WOFF2).


Syntax

@font-face {
   font-properties
}

Font Descriptor Werte Beschreibung
Schriftfamilie name Erforderlich. Definiert den Namen der Schriftart.
src URL Erforderlich. Definiert die URL(s) , wo die Schriftart heruntergeladen werden soll aus
font-stretch normal
kondensiert
Ultra kondensiert
extra kondensiert
semi-kondensierte
ergänzt
semi-expandierte
extra erweitert
Ultra erweitert
Optional. Legt fest, wie die Schrift sollte gestreckt werden. Der Standardwert ist "normal"
Schriftstil normal
kursiv
schräg
Optional. Legt fest, wie die Schrift gestaltet werden sollte. Der Standardwert ist "normal"
font-weight normal
Fett gedruckt
100
200
300
400
500
600
700
800
900
Optional. Definiert die Kühnheit der Schriftart. Der Standardwert ist "normal"
Unicode-Bereich unicode-range Optional. Definiert den Bereich von Unicode-Zeichen der Schriftart unterstützt. Der Standardwert ist "U+0-10FFFF"

Probieren Sie es selbst - Beispiele


Beispiel

Sie müssen eine andere @ font-face-Regel enthält Deskriptoren für fettgedruckten Text hinzufügen:

@font-face {
    font-family: myFirstFont;
    src: url(sansation_bold.woff);
    font-weight: bold;
}
Versuch es selber "

Die Datei "sansation_bold.woff" ist eine andere Schriftart - Datei, die die fetten Buchstaben für die Sansation Font.

Browser wird dies verwenden , wenn ein Text mit der font-family "myFirstFont" sollte so fett machen.

Auf diese Weise können Sie für die gleiche Schriftart viele @ font-face-Regeln haben.


Verwandte Seiten

CSS3 Tutorial: CSS3 Fonts