★ À maîtriser
📌 Python exécute des instructions et peut créer le fichier index.html, HTML décrit le contenu de la page et CSS en règle l’apparence.
Compléments
Python fabrique le fichier, HTML décrit son contenu, CSS règle son apparence.
★ À maîtriser
📌 En Python, les textes sont écrits entre guillemets et le langage est sensible à la casse, de sorte que print et Print sont différents.
Compléments
★ À maîtriser
🔄 Pour générer index.html :
🔄 Pour tester le résultat :
Compléments
📌 Le fichier généré doit être nommé exactement index.html pour que le navigateur l’ouvre facilement et le reconnaisse comme une page Web.
Stocker le HTML, ouvrir le fichier, écrire, fermer, puis afficher dans le navigateur.
★ À maîtriser
📌 La balise <title> définit le titre de l’onglet du navigateur sans l’afficher dans le contenu de la page, tandis que <h1> crée un titre principal visible.
Compléments
La balise <html lang="fr"> indique que la page est en français, et <meta charset="utf-8"> permet l’affichage correct des caractères accentués.
La balise <p> délimite un paragraphe, et la balise <h1> crée le titre principal du contenu.
Une boîte HTML contient une boîte head pour les informations et une boîte body pour le contenu affiché.
★ À maîtriser
📌 Les titres HTML disposent de six niveaux, de <h1> à <h6> ; <h1> est le plus important et il est recommandé de ne pas sauter de niveaux.
Compléments
Les balises <strong> et <em> servent respectivement à marquer un texte important et à le mettre en emphase, tandis que <br> crée un saut de ligne.
Les listes à puces utilisent <ul> avec <li>, et les listes numérotées utilisent <ol> avec <li>.
Les titres HTML aident à organiser la lecture et le référencement par les moteurs de recherche.
h1 à h6 hiérarchisent les titres ; p délimite un paragraphe.
★ À maîtriser
📌 L’attribut alt décrit une image, s’affiche si elle ne peut pas être chargée et contribue à l’accessibilité.
La balise <img> affiche une image et son attribut src indique le nom ou le chemin du fichier image.
La balise <a> crée un lien et son attribut href indique l’adresse cible, qui peut être une URL, un autre fichier HTML ou un fichier comme un PDF ou une image.
Compléments
📌 Le texte d’un lien doit être explicite, et il faut vérifier que l’adresse ou le fichier cible existe.
★ À maîtriser
Compléments
Les tableaux HTML servent notamment à présenter des horaires, des résultats ou des comparaisons.
Les balises <div> peuvent servir à séparer l’en-tête, le contenu et le pied de page d’une page Web.
ul affiche une liste à puces, ol une liste numérotée, tandis que div regroupe sans affichage propre.
★ À maîtriser
📌 Le HTML décrit le contenu d’une page, tandis que le CSS en contrôle l’apparence, notamment les couleurs, les tailles, les polices, les espacements et la position.
Compléments
★ À maîtriser
Compléments
Dans l’exemple du cours, la classe .important applique à un paragraphe une couleur de texte blanche, un fond violet, un padding de 10 px, des coins arrondis et du texte en gras.
La propriété font-size exprime la taille du texte en pixels dans les exemples du cours, et la propriété font-family permet de choisir une police.
Le sélecteur a:hover permet de définir le style d’un lien lorsque le pointeur de la souris le survole.
★ À maîtriser
Compléments
🔄 Dans Chrome ou Edge, on ouvre les outils de développement ainsi :
Les erreurs fréquentes comprennent :
Le validateur HTML du W3C, accessible à l’adresse https://validator.w3.org/, vérifie si le code HTML respecte les règles et aide à repérer les erreurs.
Une page peut s’afficher légèrement différemment selon le navigateur ou la taille de l’écran, d’où l’intérêt de tester plusieurs navigateurs et appareils.
Afficher, vérifier, corriger, tester sur d’autres écrans et valider le code.
📌 La mission finale demande d’enregistrer la page dans un dossier « festival » et de vérifier qu’elle s’affiche correctement dans le navigateur.
Teste tes connaissances sur Première page Web avec Python avec 26 questions à choix multiples et corrections détaillées.
1. Quel rôle joue chaque langage lors de la création d’une page Web ?
2. Quelle séquence permet de passer d’un programme Python à l’affichage d’une page Web ?
Mémorisez les concepts clés de Première page Web avec Python avec 82 flashcards interactives.
Quel rôle Python joue-t-il dans la création d’une page Web ?
Python exécute des instructions et peut créer le fichier index.html.
Quel rôle le HTML joue-t-il dans une page Web ?
Il décrit le contenu de la page.
Quel rôle le CSS joue-t-il dans une page Web ?
Il règle l’apparence de la page.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches