10 questions. Une seule bonne réponse par question, et
l'explication s'affiche dès que vous avez répondu.
Le cours · La fiche
0 / 10
1Dans quelle partie du document se place ce que le visiteur voit ?
head = invisible, body = visible. Le <head> ne contient que des renseignements destinés au navigateur — encodage, titre d'onglet, feuilles de style. Tout ce qui s'affiche vit dans le <body>.
2Combien de <h1> une page doit-elle porter ?
Un seul <h1> : c'est le titre de la page, pas un niveau de mise en forme. Les sections descendent ensuite en <h2>, <h3>… sans sauter de niveau — un <h4> juste après un <h2> casse la hiérarchie que lisent les lecteurs d'écran.
3Un formulaire de connexion avec un mot de passe : quelle méthode ?
GET met les données dans l'URL — donc dans la barre d'adresse, l'historique et les journaux du serveur. POST les envoie dans le corps de la requête. Retenez l'usage : GET pour une recherche (l'URL doit pouvoir se partager), POST dès que c'est sensible.
4Quel attribut de <img> est obligatoire en plus de src ?
alt décrit l'image en mots. Il est lu à voix haute par un lecteur d'écran, affiché si l'image ne charge pas, et indexé par les moteurs de recherche. width et title sont facultatifs.
5Un lien ouvre un onglet avec target="_blank". Qu'ajoute-t-on ?
Sans rel="noopener", la page ouverte garde une référence sur la page d'origine par window.opener et peut la rediriger. C'est le réflexe à avoir chaque fois qu'on écrit target="_blank".
6Lequel de ces attributs s'écrit SANS valeur ?
required est un attribut booléen : sa seule présence l'active. Même chose pour checked, selected, readonly, multiple, autofocus. Les trois autres attendent une valeur entre guillemets.
7Dans un tableau, quel attribut fusionne une cellule sur plusieurs LIGNES ?
rowspan descend sur plusieurs lignes (rows), colspan s'étale sur plusieurs colonnes. Le moyen de ne plus les confondre : le mot dit ce qu'on traverse, pas la direction dans laquelle la cellule grandit.
8Laquelle de ces écritures n'a plus cours en HTML5 ?
<font> est supprimé : la couleur et la taille relèvent du CSS (color, font-size). Même sort pour align, border="1", hspace — et pour les tableaux de mise en page, remplacés par Flexbox et Grid.
9Un champ de formulaire est rempli mais n'arrive jamais au serveur. Que vérifier d'abord ?
C'est name qui fait voyager la donnée : le navigateur envoie des paires name=valeur. Un champ sans name s'affiche, se remplit, se valide… et n'est jamais transmis. L'id, lui, ne sert qu'au CSS, au JS et au <label for>.
10Une page s'affiche de travers sans message d'erreur. Que cherche-t-on en premier ?
HTML ne plante pas : le navigateur répare ce qu'il peut et continue. Une balise laissée ouverte avale donc tout ce qui suit, et c'est 9 fois sur 10 la cause d'un affichage déformé. Ensuite viennent les guillemets d'attributs et l'imbrication.