Sur cette page, tu vas apprendre à contrôler l’apparence du texte : police, taille, gras, italique, alignement, etc.
La propriété font-family permet de choisir la police d’écriture.
body {
font-family: Arial, Helvetica, sans-serif;
}
On donne souvent une “liste” de polices : si la première n’est pas disponible, le navigateur essaie la suivante.
serif : avec empattements (style Times New Roman)sans-serif : sans empattements (Arial, Roboto…)monospace : largeur fixe (style code)h1 {
font-family: "Trebuchet MS", sans-serif;
}
code {
font-family: "Consolas", monospace;
}
Quel mot-clé générique utilise-t-on pour une police “sans empattement” ?
Quelques unités courantes :
px : pixelsrem : relatif à la racine (html)em : relatif au parentp {
font-size: 16px;
}
small {
font-size: 0.8rem;
}
Contrôle l’espace entre les lignes.
p {
font-size: 16px;
line-height: 1.6; /* 1.6 × la taille du texte */
}
line-height entre 1.4 et 1.8 améliore souvent la lisibilité.
La propriété qui contrôle l’espace entre les lignes est :
h1 {
font-weight: bold; /* ou 700 */
}
em {
font-style: italic;
}
font-weight : 400 (normal), 700 (bold)…font-style : normal, italich1 {
text-align: center; /* left, right, center, justify */
}
a {
text-decoration: underline; /* none, underline, line-through */
}
Comment aligner un texte au centre horizontalement ?
Joue avec les options pour voir comment la police et le texte changent.
Ceci est un exemple de texte. Modifie les options et appuie sur “Appliquer” pour voir le rendu.
Crée une page profil-stylé.html et un fichier
profil.css.
Objectif : afficher une “carte de profil” bien lisible, avec un beau texte.
/* Exemple dans profil.css */
body {
background-color: #050814;
color: #e4e6ff;
font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
}
.profil-card {
max-width: 400px;
margin: 40px auto;
padding: 20px;
background-color: #090f23;
border-radius: 16px;
border: 1px solid #252b46;
}
.profil-card h1 {
font-size: 26px;
text-align: center;
font-weight: 700;
}
.profil-card p {
font-size: 15px;
line-height: 1.7;
}