BaliseTonSite

Typographie & texte

Donne de la voix et une personnalité à ton site.

2.1 Le casting de la voix : font-family

C'est la propriété la plus importante pour définir le style de ton texte. Elle indique au navigateur quelle police utiliser. La bonne pratique est de proposer une liste (un "fallback") : si la première n'est pas installée, le navigateur essaie la suivante.

CSScss
body {
  /* On essaie "Inter". Sinon, "Segoe UI". Sinon, n'importe quelle police sans-serif. */
  font-family: "Inter", "Segoe UI", sans-serif;
}

2.2 Couleur et volume : color et font-size

Ces deux propriétés sont le B.A.-BA. color définit la couleur du texte, tandis que font-size ajuste sa taille. Pour la taille, oublie les px et privilégie l'unité rem pour un site accessible qui s'adapte au zoom du navigateur.

CSScss
h1 {
  font-size: 2.5rem; /* Un titre principal bien visible */
  color: #1e293b;   /* Un gris-bleu foncé, plus doux que le noir pur */
}

p {
  font-size: 1rem;    /* Taille de base pour le texte courant (souvent 16px) */
  color: #475569;  /* Un gris plus clair pour un bon contraste */
}

Un titre qui en impose

Un paragraphe facile à lire, avec un contraste soigné pour le confort des yeux.

2.3 L'intonation : font-weight et font-style

Besoin de faire ressortir un mot ? C'est ici que ça se passe. font-weight gère l'épaisseur du texte (le gras), et font-style son inclinaison (l'italique).

  • font-weight : Peut être un mot-clé (normal, bold) ou un chiffre de 100 à 900. `400` est la norme, `700` correspond au gras.
  • font-style : Les valeurs les plus courantes sont normal et italic.
CSScss
.promo {
  font-weight: 700; /* ou 'bold' */
  color: #ef4444; /* Rouge pour attirer l'oeil */
}

.citation {
  font-style: italic;
  border-left: 3px solid #cbd5e1;
  padding-left: 1rem;
}

Offre spéciale : -50% sur tout le site !

"La typographie est l'art de bien faire les choses avec des lettres."

2.4 La posture et la respiration : text-align et line-height

Un texte bien aligné et aéré est beaucoup plus agréable à lire. text-align gère l'alignement horizontal, tandis que line-height contrôle l'espace vertical entre les lignes (l'interligne).

CSScss
.titre-centré {
  text-align: center;
}

.texte-lisible {
  line-height: 1.6; /* Un interligne aéré pour un confort de lecture optimal */
}

Une section bien présentée

Ce paragraphe est un exemple parfait. L'espacement entre les lignes le rend facile à suivre du début à la fin, sans que vos yeux ne se fatiguent. C'est un détail crucial pour retenir l'attention de vos lecteurs.

Verifie tes acquis

3 questions pour valider ce chapitre

1. Quelle propriete change la taille du texte ?

Valide et sauvegarde ce chapitre

Ne perds pas le fil de ton apprentissage. Chaque QCM terminé sauvegarde ton score. Crée ton profil gratuitement pour débloquer toutes les évaluations du site et retrouver tes résultats plus tard.

Commencer l'aventure
Déjà membre ?Connecte-toi