DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!
Die Eigenschaft font-style ermöglicht es Ihnen, Text kursiv erscheinen zu lassen (d. h. schräg oder geneigt).
em {
font-style: italic;
}
Diese Eigenschaft akzeptiert einen von drei möglichen Werten: normal, italic und oblique.
Wenn eine gegebene Schriftfamilie eine eingebettete kursive oder schräge Schriftart hat, wählt der Browser diese aus. Wenn keine kursive oder schräge Schriftart verfügbar ist, wird der Schräg-Effekt vom Browser nachgeahmt. Wenn italic definiert ist und keine kursive Schriftart verfügbar ist, sucht der Browser zuerst nach einer schrägen Schriftart, bevor er versucht, die kursive Schriftart nachzuahmen. Das Gleiche gilt für oblique; auch diese sucht zuerst nach einer kursiven Schriftart.
Um zu verhindern, dass der Browser eine nachgeahmte oder synthetisierte Version der kursiven oder schrägen Schriftart hinzufügt, können Sie die Eigenschaft font-synthesis verwenden (sofern unterstützt).
Kursiv vs. Schräg
Laut Spezifikation sind „kursive Formen im Allgemeinen von eher geschwungener Natur, während schräge Schriftarten typischerweise geneigte Versionen der regulären Schriftart sind.“ Wenn die verwendete Schrift jedoch keine kursiven oder schrägen Schriftarten hat, gibt es in den meisten Fällen wenig bis gar keinen Unterschied zwischen kursiv und schräg.
Die folgende Demo demonstriert sowohl kursiv als auch schräg
Siehe den Pen Italic vs. oblique with CSS font-style von CSS-Tricks (@css-tricks) auf CodePen.
Verwandte Eigenschaften
Weitere Ressourcen
Browser-Unterstützung
| Chrome | Safari | Firefox | Opera | IE | Android | iOS |
|---|---|---|---|---|---|---|
| Funktioniert | Funktioniert | Funktioniert | Funktioniert | Funktioniert | Funktioniert | Funktioniert |
Hallo, mein Kursivschrift funktioniert nicht für externe CSS,
Stylesheet
Meine Website
Was soll ich tun?
Meine E-Mail
[email protected]
Deinem
body-Tag fehlen seine schließenden Klammern. VersucheHallo,
Ich habe diesen Code eingefügt
em {
font-style: italic;
}
in mein externes CSS-Stylesheet auf meiner Website hier: http://alaskahealer.com/services/
Hier ist das HTML auf der Seite: Keine Drop-ins. Nur nach Vereinbarung.
Es wird in Safari und IE 11 nicht kursiv angezeigt
Code Pen: http://codepen.io/anon/pen/rVRVQm
Weißt du warum?
Geej
Hallo Geej,
Der Grund dafür ist, dass du eine Schriftart namens „Muli“ verwendest, die diese ist
http://www.fontsquirrel.com/fonts/muli
Das ist nur die reguläre Muli-Schriftart. Sie scheint keine kursive Version zu haben, es ist nur die reguläre. Wenn Sie das CSS wie folgt ändern, wird es funktionieren
Oder jede andere Möglichkeit, die „Muli kursiv“-Version der Schriftart einzubinden.
Ich kann meine E-Mail-Schriftart nicht ändern – sie wird fett.
Hallo Louis! Ich möchte Menlo für den normalen Absatztext verwenden, aber eine andere Schriftart (Arial) für kursiven Text und H1, H2 usw. Aber ich kann den Code irgendwie nicht herausfinden. Kannst du mir weiterhelfen??
Vielen Dank
johannes
Das musst du in deinem CSS definieren.
Das ist eine Möglichkeit, es zu tun, aber es hängt auch davon ab, was sich sonst noch in deinem Stylesheet befindet.
Danke, Louis!
Wenn ich in meinem WordPress-Theme-CSS verwende, wird es immer fett. Habe auch !Important versucht. Aber immer noch dasselbe. Hat jemand eine Idee? Es ist nicht das Haupt-CSS.