[Go to site: main page, start]

0% ont trouvé ce document utile (0 vote)
3 vues9 pages

Introduction à la programmation HTML

Transféré par

rnandrianina11
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues9 pages

Introduction à la programmation HTML

Transféré par

rnandrianina11
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Programmation Web – Version Longue

Introduction

La programmation web est une discipline essentielle dans le développement moderne. Elle
permet de créer des sites internet et des applications accessibles depuis un navigateur.
Maîtriser les langages et les technologies web est indispensable pour tout étudiant ou
professionnel en informatique, car le web constitue aujourd’hui la plateforme principale pour
la diffusion de l’information et le développement d’applications interactives.

Ce document détaille les concepts fondamentaux du développement web, les langages


principaux (HTML, CSS, JavaScript), leurs usages, bonnes pratiques et exemples concrets.

---

1. HTML (HyperText Markup Language)

1.1 Définition

HTML est le langage de balisage utilisé pour structurer le contenu d’une page web. Il permet
de définir les titres, paragraphes, listes, tableaux, liens et images.

1.2 Structure de base d’une page HTML

<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Ma Première Page</title>
</head>
<body>
<h1>Bienvenue sur ma page web</h1>
<p>Ceci est un paragraphe d’exemple.</p>
<ul>
<li>Élément 1</li>
<li>Élément 2</li>
</ul>
</body>
</html>

1.3 Éléments importants

<h1> à <h6> : Titres de différentes tailles

<p> : Paragraphe

<a> : Lien hypertexte

<img> : Image

<ul> / <ol> : Listes non ordonnées / ordonnées


---

2. CSS (Cascading Style Sheets)

2.1 Définition

CSS permet de mettre en forme les pages HTML : couleurs, polices, marges, alignements et
dispositions.

2.2 Exemple de style

body {
font-family: Arial, sans-serif;
background-color: #f0f0f0;
}

h1 {
color: #3333cc;
text-align: center;
}

p{
font-size: 16px;
line-height: 1.5;
}

2.3 Positionnement et mise en page

Flexbox : Disposition flexible des éléments

Grid : Grille pour organiser le contenu

Float / Clear : Positionnement traditionnel

2.4 Bonnes pratiques CSS

Utiliser des classes et identifiants clairs

Séparer le CSS du HTML (fichier externe)

Commenter le code pour faciliter la maintenance

---

3. JavaScript
3.1 Définition

JavaScript est un langage de programmation permettant d’ajouter de l’interactivité à une


page web : animations, formulaires dynamiques, manipulation du DOM.

3.2 Exemple simple

<button id="btn">Clique-moi</button>
<p id="demo">Bonjour !</p>

<script>
[Link]("btn"). {
[Link]("demo").innerHTML = "Tu as cliqué sur le bouton !";
}
</script>

3.3 Concepts clés

Variables : let, const, var

Fonctions : function nomFonction() { ... }

Événements : onclick, onmouseover

DOM (Document Object Model) : Manipulation des éléments HTML


---

4. Intégration HTML, CSS et JavaScript

L’utilisation combinée de ces trois technologies permet de créer des pages web complètes
et interactives.

Exemple :

<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Page Interactive</title>
<style>
button { padding: 10px; font-size: 16px; }
#result { color: green; margin-top: 10px; }
</style>
</head>
<body>
<h1>Test Interaction</h1>
<button id="btn">Clique ici</button>
<p id="result"></p>
<script>
[Link]("btn"). {
[Link]("result").innerHTML = "Félicitations, le JavaScript fonctionne !";
}
</script>
</body>
</html>

---

5. Bonnes pratiques de développement web

1. Structurer le code proprement

2. Séparer HTML, CSS et JS

3. Commentaires explicatifs

4. Optimiser pour la performance et l’accessibilité


5. Tester sur plusieurs navigateurs et appareils

---

6. Exercices pratiques

1. Créer une page HTML avec un formulaire de contact complet (nom, email, message).

2. Ajouter du CSS pour styliser le formulaire et la page.

3. Ajouter du JavaScript pour valider le formulaire avant envoi.

4. Créer une page web avec une galerie d’images interactive utilisant JS.

5. Expérimenter avec Flexbox et Grid pour organiser le contenu de manière responsive.


---

Conclusion

La programmation web est une compétence indispensable pour tout étudiant en


informatique. La maîtrise de HTML, CSS et JavaScript permet de créer des sites web
dynamiques, interactifs et professionnels. La pratique régulière, la lecture de documentation
et l’expérimentation sont essentielles pour progresser et devenir un développeur web
compétent.

Vous aimerez peut-être aussi