Développement web : HTML, CSS et JavaScript
Ce que tu dois retenir
HTML donne du sens au contenu, pas son apparence.
CSS sépare le fond (HTML) de la forme (styles).
JavaScript manipule la page après son chargement, sans recharger.
La qualité d'un site repose sur la cohérence et la performance des trois couches.
Teste-toi
◆ Teste-toi
1. Quel langage est responsable de la structure sémantique d'une page web ?
Voir la réponseMasquer
Réponse : A — A. HTML
HTML définit les titres, paragraphes, listes, liens, etc. Il donne du sens au contenu.
2. Quelle propriété CSS permet de disposer des éléments en ligne avec alignement et répartition de l'espace ?
Voir la réponseMasquer
Réponse : B — B. display: flex
Flexbox (display: flex) est conçu pour la mise en page unidimensionnelle avec alignement et espacement automatique.
3. Quelle méthode JavaScript sélectionne un élément par son identifiant ?
Voir la réponseMasquer
Réponse : A — A. getElementById
getElementById est spécifique aux identifiants. querySelector peut aussi le faire avec '#id', mais la méthode directe est plus simple et plus rapide.
4. Dans quel ordre le navigateur traite-t-il généralement ces ressources pour afficher une page ?
Voir la réponseMasquer
Réponse : A — A. HTML puis CSS puis JavaScript
Le navigateur parse le HTML, applique le CSS pour le rendu, puis exécute le JavaScript qui peut modifier le DOM.
5. Quelle est la bonne syntaxe pour lier une feuille de style externe ?
Voir la réponseMasquer
Réponse : B — B. <link rel='stylesheet' href='style.css'>
La balise <link> avec l'attribut rel='stylesheet' et href pointant vers le fichier CSS est la méthode standard.
6. Que signifie l'acronyme DOM ?
Voir la réponseMasquer
Réponse : A — A. Document Object Model
Le Document Object Model est la représentation arborescente de la page que JavaScript manipule.
7. Quel événement JavaScript se déclenche lorsqu'un utilisateur clique sur un bouton ?
Voir la réponseMasquer
Réponse : C — C. click
L'événement 'click' est émis lors d'un clic de souris ou d'une activation tactile sur l'élément.
8. Quelle balise HTML est la plus appropriée pour un menu de navigation principal ?
Voir la réponseMasquer
Réponse : B — B. <nav>
<nav> est une balise sémantique dédiée aux liens de navigation principaux, améliorant l'accessibilité et le SEO.