Schriftgröße
Teil des Abschnitts Styling mit CSS der HTML-Journey von Coddy. Lektion 19 von 76.
In CSS wird die Eigenschaft font-size verwendet, um die Größe des Textes innerhalb eines HTML-Elements zu steuern.
Hier sind einige gängige Einheiten zur Angabe von Schriftgrößen:
- Pixels (px): Eine absolute Einheit, die die Schriftgröße in Pixeln angibt. Dies ist die unkomplizierteste und am häufigsten verwendete Einheit zum Festlegen von Schriftgrößen.
- Ems (em): Eine relative Einheit, die auf der Schriftgröße des übergeordneten Elements basiert. Wenn das übergeordnete Element beispielsweise eine Schriftgröße von
16pxhat, entspricht1em16px,2ementspricht32pxund so weiter.
- Rems (rem): Eine relative Einheit, die auf der Schriftgröße des Wurzelelements (
<html>) basiert. Diese Einheit sorgt für mehr Konsistenz im gesamten Dokument, da sie nicht von der Schriftgröße übergeordneter Elemente beeinflusst wird.
- Prozentangaben (%): Eine relative Einheit, die ähnlich wie
emauf der Schriftgröße des übergeordneten Elements basiert. Wenn das übergeordnete Element beispielsweise eine Schriftgröße von16pxhat, entspricht100%16px,150%entspricht24pxund so weiter.
Zum Beispiel:
REQUIRED OUTPUT FORMAT:p {
font-size: 16px;
}
h1 {
font-size: 2.5em;
}
body {
font-size: 1.4rem;
}
.small-text {
font-size: 80%;
}In diesem Beispiel wird die Schriftgröße aller <p>-Elemente (Absätze) auf 16px gesetzt, alle <h1>-Überschriften werden auf 2.5em gesetzt (was relativ zur Schriftgröße ihres übergeordneten Elements ist), die Basisschriftgröße des Dokuments wird auf 1.4rem gesetzt, und alle Elemente mit der Klasse small-text haben eine Schriftgröße von 80% (was relativ zur Schriftgröße ihres übergeordneten Elements ist).
Aufgabe
EinfachDu erhältst ein HTML-Dokument mit einer Überschrift (<h1>), einem Absatz (<p>) und einer division (<div>). Deine Aufgabe besteht darin, die Eigenschaft font-size zu verwenden, um diese Elemente zu formatieren. Befolge die folgenden Schritte:
- Schreibe eine CSS-Regel, die auf das Element
<h1>abzielt. Setzefont-sizeauf32px. - Schreibe eine CSS-Regel, die auf das Element
<p>abzielt. Setzefont-sizeauf1.2em. - Schreibe eine CSS-Regel, die auf das Element
<div>abzielt. Setzefont-sizeauf120%.
Probier es selbst
<html>
<head>
<title>Font Size</title>
<style>
/* Write CSS rules here */
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
<div>This is a division.</div>
</body>
</html>Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Styling mit CSS
4Textgrundlagen
TextfarbeSchriftfamilieSchriftgrößeSchriftstärkeTextausrichtungTextdekorationWiederholungsaufgabe Nr. 1Wiederholungsaufgabe Nr. 25Farben und Hintergründe
HintergrundfarbeHEX-FarbenRGB-FarbenTransparenz mit RGBAWiederholungs-Challenge #111Layout-Techniken
Block- vs. Inline-ElementeGrundlagen der PositionierungRelative PositionierungAbsolute PositionierungFixierte PositionierungGrundlagen von z-indexWiederholungs-Challenge14Letzte Herausforderungen
Elemente anordnenFilmlisteHochzeitseinladungskarteSchwebende Benachrichtigung3Grundlegende Selektoren
Einführung in SelektorenTypselektorKlassenselektorID-SelektorGruppenselektorenUniversalselektorAuswahl-Challenge9Flexbox
Was ist eine Flexbox?Flex-RichtungInhalte ausrichtenElemente ausrichtenDie perfekte ZentrierungFlexbox-Herausforderung12Grundlagen des Responsive Designs
Was ist Responsive Design?Viewport-Meta-TagFließende LayoutsViewport-EinheitenGrundlagen der Media QueriesFlexible BilderÜbe selbstständig: Web-Playground