Adloun

CSS : mettre en forme le Web (école d'ingénieur) · Chapitre 9 · Exercice de TD

La fiche d'un auteur

Responsive design · niveau 2

Énoncé

La fiche d'un auteur (une photo ronde de 96 pixels, un nom, une phrase de présentation) apparaît dans l'encadré étroit de la page d'un livre et dans la colonne principale de la page « Nos auteurs ». Écrire sa feuille de style : centrée, la photo au-dessus du texte, par défaut ; la photo à gauche du texte quand le conteneur nommé zone mesure au moins 30rem. Pourquoi une requête média ne conviendrait-elle pas ?

Corrigé


.zone {
  container: zone / inline-size;
}

.auteur {
  padding: 1rem;
  background: #fff;
  border: 1px solid #e2d8c9;
  border-radius: 8px;
  text-align: center;
}

.auteur img {
  border-radius: 50%;
}

@container zone (width >= 30rem) {
  .auteur {
    display: flex;
    gap: 1rem;
    align-items: center;
    text-align: start;
  }
}

Dans la page code/ch9/exercices/auteur.html, à 1000 pixels de large, l'encadré mesure 240 pixels (fiche centrée, Chromium calcule display: block) et la colonne principale 696 pixels (fiche horizontale, display: flex). Une requête média ne voit que la fenêtre, identique pour les deux fiches : elle les disposerait de la même façon.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →