Grundlagen der Typografie
Teil des Abschnitts Styling mit CSS der HTML-Journey von Coddy. Lektion 30 von 76.
Aufgabe
EinfachIn diesem Projekt wendest du die CSS-Kenntnisse, die du bereits gelernt hast, an, um ein Café-Menü zu erstellen und zu gestalten. Du übst, den Text mit verschiedenen Schriftarten, Schriftgrößen und Ausrichtungen zu gestalten. Außerdem verbesserst du das Design, indem du Hintergrund- und Textfarben anwendest, um ein ansprechendes Menü zu erstellen.
In diesem Projekt verwenden wir eine externe CSS-Datei, um das HTML-Dokument zu gestalten. Du siehst zwei Dateien: die HTML-Datei und die verknüpfte CSS-Datei, die bereits für dich eingebunden wurde.
In dieser Aufgabe wendest du Stile an, um die Schriftfamilie und die Textausrichtung zu ändern.
Führe die folgenden Schritte aus:
- Wende die Schriftfamilie
Tahoma, Geneva, sans-serifauf die gesamte Seite an, indem du das Element<body>auswählst. - Lege für das Element
text-align: center;<h1>fest, um den Titel zentriert auszurichten. - Lege für das Element
text-align: center;mit der Klasse<p>welcomefest, um den Einführungstext zentriert auszurichten.
Probier es selbst
<html>
<head>
<title>Café Menu</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header>
<h1>Café Delight</h1>
<p class="welcome">Welcome to our café! Enjoy a delicious meal.</p>
</header>
<div class="menu-category">
<h2>Appetizers</h2>
<ul>
<li>
<p class="dish-name">Bruschetta $5.99</p>
</li>
<li>
<p class="dish-name">Garlic Bread $3.50</p>
</li>
</ul>
</div>
<div class="menu-category">
<h2>Main Courses</h2>
<ul>
<li>
<p class="dish-name">Spaghetti Carbonara $12.99</p>
</li>
<li>
<p class="dish-name">Grilled Chicken Salad $9.99</p>
</li>
</ul>
</div>
<div class="menu-category">
<h2>Desserts</h2>
<ul>
<li>
<p class="dish-name">Chocolate Cake $4.99</p>
</li>
<li>
<p class="dish-name">Cheesecake $5.49</p>
</li>
</ul>
</div>
<footer>
<p>© 2025 Café Delight - All rights reserved</p>
</footer>
</body>
</html>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