CSS : mettre en forme le Web (école d'ingénieur) · Chapitre 1 · Exercice de TD
La feuille introuvable
Premiers pas en CSS · niveau 1 (application)
Énoncé
Une étudiante a placé horaires.html et style.css dans le même dossier. Sa page s'affiche sans aucun style.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Horaires</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<h1>Horaires de la librairie</h1>
</body>
</html>
- Trouver l'erreur. Comment les outils de développement la révèlent-ils ?
- Le validateur HTML ne signale rien ; pourquoi ?
- Que se passerait-il si l'on oubliait l'attribut
rel="stylesheet"?
Corrigé
- Le chemin
css/style.cssdésigne un fichier dans un sous-dossiercssqui n'existe pas. Il fauthref="style.css". L'onglet Console affiche une erreur de chargement (fichier introuvable) et l'onglet Network montre la requête en échec (404 sur un serveur, ou « failed » en ouvrant le fichier directement). - Le validateur vérifie la syntaxe de la page, pas l'existence des fichiers liés :
css/style.cssest une adresse correctement écrite. - Sans
rel="stylesheet", le navigateur ne sait pas que le fichier est une feuille de style : il ne le télécharge même pas comme tel et ne l'applique pas. Le validateur, en configuration recommandée, ne le signale pas non plus : seul le rendu (et l'onglet Network, où la feuille n'apparaît pas) trahit l'oubli.
100 % gratuit
La suite du chapitre est sur Adloun
- 10 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.