Mobile-First-Typografie
Teil des Abschnitts Practical Frontend der HTML-Journey von Coddy — Lektion 7 von 35.
Mobile-First Typography bedeutet, mit Text-Styles zu beginnen, die auf kleinen Bildschirmen leicht zu lesen sind, und diese dann mit Media Queries für größere Bildschirme anzupassen.
Wir verwenden es, weil mobile Nutzer klare, gut lesbare Schriftarten benötigen, die auf kleinen Displays gut funktionieren. Wenn Text zu klein ist, wird er schwer zu lesen, und wenn er auf dem Desktop zu groß ist, kann er unpassend wirken.
Richte deine Basis-Schriftgröße für den mobilen Bereich ein:
/* Mobile-first styles */
body {
font-size: 16px; /* base size for mobile */
}
h1 {
font-size: 1.5rem;
}Beachte die rem-Einheit, die für h1 verwendet wird. rem steht für root em — es bezieht sich auf die Schriftgröße des root- bzw. body-Elements. Wenn body also font-size: 16px hat, entspricht 1.5rem genau 24px. Die Verwendung von rem macht es einfach, deine gesamten Texte einheitlich zu skalieren, indem du nur die Basisgröße änderst.
Verwende dann Media Queries, um Anpassungen für größere Bildschirme vorzunehmen:
/* Larger screens */
@media (min-width: 768px) {
body {
font-size: 18px;
}
h1 {
font-size: 2rem;
}
}Aufgabe
EinfachDeine Aufgabe:
- Setze die Schriftgröße der
<h1>-Überschrift auf Mobilgeräten auf 24px. - Setze die Schriftgröße der
<p>-Absätze auf Mobilgeräten auf16px. - Erstelle eine Media Query für Bildschirme breiter als 768px, die:
- Die Schriftgröße der
<h1>-Überschrift auf36pxerhöht. - Die Schriftgröße der Absätze auf
20pxerhöht.
- Die Schriftgröße der
Probier es selbst
<!DOCTYPE html>
<html>
<head>
<title>Mobile-First Typography</title>
<style>
/* ===== Mobile-First Styles ===== */
:root {
--base-font-size: 16px;
}
body {
font-size: var(--base-font-size);
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
line-height: 1.5;
background-color: #f0f8ff;
color: #333;
}
header {
background: url('https://upload.wikimedia.org/wikipedia/commons/a/af/Female_polar_bear_%28Ursus_maritimus%29_with_cub%2C_Svalbard.jpg')
center/cover no-repeat;
color: white;
text-align: center;
padding: 50px 20px;
}
header h1 {
margin: 0;
}
.subtitle {
margin-top: 10px;
font-size: 1rem;
opacity: 0.9;
}
main {
padding: 20px;
}
h2 {
color: #2c6e91;
font-size: 1.25rem;
}
ul {
padding-left: 20px;
}
li {
margin-bottom: 10px;
}
footer {
background-color: #2c6e91;
color: white;
text-align: center;
padding: 15px;
font-size: 0.9rem;
}
/* ===== Larger Screens ===== */
</style>
</head>
<body>
<header>
<h1>Polar Bears – Kings of the Arctic</h1>
<p class="subtitle">Discover the life of the world's largest land carnivore</p>
</header>
<main>
<section>
<h2>About Polar Bears</h2>
<p>
Polar bears are magnificent animals that live in the Arctic region.
They are excellent swimmers, using their large paws to paddle through icy waters
in search of seals, their main source of food. These bears have thick layers of
fat and dense fur to keep them warm in extreme cold.
</p>
</section>
<section>
<h2>Interesting Facts</h2>
<ul>
<li>Polar bears can weigh up to 700 kg (1,500 lbs).</li>
<li>They have black skin under their white fur to absorb heat.</li>
<li>Polar bears can swim for days without resting.</li>
<li>They are listed as vulnerable due to climate change.</li>
</ul>
</section>
<section>
<h2>Protecting Polar Bears</h2>
<p>
Climate change and melting sea ice threaten polar bear habitats.
Protecting these amazing creatures requires global efforts to
reduce greenhouse gas emissions and preserve their Arctic environment.
</p>
</section>
</main>
<footer>
<p>© 2025 Arctic Wildlife. All rights reserved.</p>
</footer>
</body>
</html>
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Practical Frontend
1Variablen
VariablenCSS-Variablen verwendenVariablen für Design TokensLokale VariablenWiederholungs-Challenge7Abschlussherausforderungen
ProfilkarteSchokoladengalerie-RasterSieben WeltwunderNeue sieben Weltwunder2Mobile-First-Strategie
Was „Mobile-First“ bedeutetMobile-First-TypografieMobile-First-NavigationMobile-First-BilderMobile-First-FormulareWiederholungs-Challenge