System-Schriftstapel

CSSCSSBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir das Konzept von System-Schriftstapeln in CSS erkunden. Sie werden lernen, wie Sie eine Liste von Schriften definieren, nach der der Browser auf dem Betriebssystem des Benutzers suchen wird, und wie Sie diese Technik verwenden, um ein Gefühl für native Anwendungen auf Ihren Webseiten zu erzeugen. Am Ende des Labs werden Sie eine solide Vorstellung davon haben, wie Sie System-Schriftstapeln in eigenen Projekten implementieren.

Dies ist ein Guided Lab, das schrittweise Anweisungen bietet, um Ihnen beim Lernen und Üben zu helfen. Befolgen Sie die Anweisungen sorgfältig, um jeden Schritt abzuschließen und praktische Erfahrungen zu sammeln. Historische Daten zeigen, dass dies ein Labor der Stufe Anfänger mit einer Abschlussquote von 100% ist. Es hat eine positive Bewertungsrate von 95% von den Lernenden erhalten.

System-Schriftstapel

index.html und style.css wurden bereits in der VM bereitgestellt.

Um ein Gefühl für native Anwendungen zu erzeugen, verwenden Sie die native Schrift des Betriebssystems. Definieren Sie eine Liste von Schriften mit font-family. Der Browser sucht nach jeder aufeinanderfolgenden Schrift und wählt, wenn möglich, die erste aus. Wenn er die Schrift nicht finden kann (auf dem System oder in der CSS definiert), greift er auf die nächste zurück. Verwenden Sie -apple-system für San Francisco auf iOS und macOS (nicht Chrome) und BlinkMacSystemFont für San Francisco auf macOS Chrome. Für Windows 10 verwenden Sie 'Segoe UI', für Android verwenden Sie Roboto, für Linux mit KDE verwenden Sie Oxygen-Sans, für Ubuntu (alle Varianten) verwenden Sie Ubuntu und für Linux mit GNOME Shell verwenden Sie Cantarell. Für macOS 10.10 und älter verwenden Sie 'Helvetica Neue' und Helvetica. Für eine Rückfall-Schriftart ohne Serifen, die von allen Betriebssystemen weitgehend unterstützt wird, verwenden Sie Arial. Um die Systemschrift auf einen bestimmten Text anzuwenden, verwenden Sie den folgenden HTML- und CSS-Code:

<p class="system-font-stack">This text uses the system font.</p>
.system-font-stack {
  font-family:
    -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu,
    Cantarell, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

Klicken Sie bitte in der unteren rechten Ecke auf 'Go Live', um den Webdienst auf Port 8080 auszuführen. Anschließend können Sie die Registerkarte Web 8080 aktualisieren, um die Webseite anzuschauen.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab zu System-Schriftstapeln abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.