Tipografia Mobile-First
Parte da seção Practical Frontend do Journey de HTML da Coddy — lição 7 de 35.
Mobile-First Typography significa começar com estilos de texto que são fáceis de ler em telas pequenas, e depois ajustá-los para telas maiores com media queries.
Nós o usamos porque usuários mobile precisam de fontes claras e legíveis que funcionem bem em telas pequenas. Se o texto for muito pequeno, torna-se difícil de ler, e se for muito grande no desktop, pode parecer desajeitado.
Defina o tamanho de fonte base para dispositivos móveis:
/* Mobile-first styles */
body {
font-size: 16px; /* base size for mobile */
}
h1 {
font-size: 1.5rem;
}Observe a unidade rem usada para o h1. rem significa root em — ela é relativa ao tamanho da fonte do body raiz. Portanto, se o body possui font-size: 16px, então 1.5rem é igual a 24px. Usar rem facilita o dimensionamento de todo o seu texto de forma consistente, alterando apenas o tamanho base.
Depois use media queries para ajustar para telas maiores:
/* Larger screens */
@media (min-width: 768px) {
body {
font-size: 18px;
}
h1 {
font-size: 2rem;
}
}Desafio
FácilSua tarefa:
- Faça o tamanho da fonte do cabeçalho
<h1>ser 24pxno celular. - Faça o tamanho da fonte do parágrafo
<p>ser16pxno celular. - Crie uma consulta de mídia para telas mais largas que 768px que:
- Aumente o tamanho da fonte do cabeçalho
<h1>para36px. - Aumente o tamanho da fonte do parágrafo para
20px.
- Aumente o tamanho da fonte do cabeçalho
Experimente você mesmo
<!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>
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Practical Frontend
2Estratégia Mobile-First
O que significa “mobile-first”Tipografia Mobile-FirstNavegação Mobile-FirstImagens Mobile-FirstFormulários Mobile-FirstDesafio de Recapitulação