[go: up one dir, main page]

0% ont trouvé ce document utile (0 vote)
18 vues1 page

Formations en HTML Part 1

AVANI SOUDI

Transféré par

Ben-hadad Avani Soudi
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)
18 vues1 page

Formations en HTML Part 1

AVANI SOUDI

Transféré par

Ben-hadad Avani Soudi
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
Vous êtes sur la page 1/ 1

Guide de Formation HTML Complet

De la Base à la Création d'une Page Web Complète

📚 Table des Matières


📖 1. Introduction au HTML

📖 2. Structure de Base

📖 3. Balises Essentielles

📖 4. Mise en Forme du Texte

📖 5. Listes et Navigation

📖 6. Images et Médias

📖 7. Liens et Navigation

📖 8. Tableaux

📖 9. Formulaires

📖 10. Structure Sémantique

📖 11. CSS de Base

📖 12. Projet Final

📖 13. Exercices Pratiques

1. Introduction au HTML 🌐

Qu'est-ce que le HTML ?

HTML (HyperText Markup Language) est le langage de base pour créer des pages web. Il utilise des balises
pour structurer et organiser le contenu.

Comment ça fonctionne ?

Le HTML utilise des balises entourées de chevrons < > :

Balise ouvrante : <balise>


Contenu : le texte ou autres éléments
Balise fermante : </balise>

Exemple simple :

<h1>Mon Titre Principal</h1>


<p>Ceci est un paragraphe de texte.</p>

👁️ Rendu visuel :

Mon Titre Principal


Ceci est un paragraphe de texte.

2. Structure de Base d'une Page HTML 🏗️

Toute page HTML a la même structure de base :

<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Titre de ma page</title>
</head>
<body>
<!-- Le contenu visible de la page va ici -->
<h1>Bienvenue sur ma page</h1>
<p>Voici mon premier paragraphe.</p>
</body>
</html>

🔍 Explication des éléments :

Élément Rôle

<!DOCTYPE html> Déclare que c'est du HTML5

<html> Élément racine de la page

<head> Informations sur la page (non visibles)

<meta charset="UTF-8"> Encodage des caractères

<title> Titre affiché dans l'onglet du navigateur

<body> Contenu visible de la page

3. Balises Essentielles 📝

Titres (H1 à H6)

<h1>Titre Principal</h1>
<h2>Sous-titre</h2>
<h3>Sous-sous-titre</h3>
<h4>Titre de niveau 4</h4>
<h5>Titre de niveau 5</h5>
<h6>Titre de niveau 6</h6>

👁️ Rendu visuel :

Titre Principal
Sous-titre
Sous-sous-titre
Titre de niveau 4
Titre de niveau 5
Titre de niveau 6

Paragraphes

<p>Ceci est un paragraphe. Il peut contenir plusieurs phrases.</p>


<p>Ceci est un autre paragraphe, séparé du premier.</p>

Sauts de ligne

<p>Première ligne<br>
Deuxième ligne<br>
Troisième ligne</p>

💡 Conseil : Utilisez les titres dans l'ordre hiérarchique pour une meilleure accessibilité et SEO.

4. Mise en Forme du Texte ✨

Balises de mise en forme courantes

<p>Texte <strong>en gras</strong> avec <em>emphase</em></p>


<p><u>Texte souligné</u> et <mark>texte surligné</mark></p>
<p><small>Petit texte</small> et texte <sup>exposant</sup></p>
<p>Formule chimique : H<sub>2</sub>O</p>
<p><del>Texte barré</del> et <ins>texte inséré</ins></p>

👁️ Rendu visuel :

Texte en gras avec emphase

Texte souligné et texte surligné

Petit texte et texte exposant

Formule chimique : H2O

Texte barré et texte inséré

Citation et code

<blockquote>
"Ceci est une citation importante."
</blockquote>
<p>Pour afficher du code, utilisez <code>&lt;balise&gt;</code></p>

👁️ Rendu visuel :

"Ceci est une citation importante."

Pour afficher du code, utilisez <balise>

5. Listes et Navigation 📋

Liste non ordonnée (puces)

<ul>
<li>Premier élément</li>
<li>Deuxième élément</li>
<li>Troisième élément</li>
</ul>

👁️ Rendu visuel :

Premier élément
Deuxième élément
Troisième élément

Liste ordonnée (numérotée)

<ol>
<li>Première étape</li>
<li>Deuxième étape</li>
<li>Troisième étape</li>
</ol>

👁️ Rendu visuel :
1. Première étape
2. Deuxième étape
3. Troisième étape

Liste de définitions

<dl>
<dt>HTML</dt>
<dd>HyperText Markup Language</dd>
<dt>CSS</dt>
<dd>Cascading Style Sheets</dd>
</dl>

👁️ Rendu visuel :

HTML
HyperText Markup Language
CSS
Cascading Style Sheets

6. Images et Médias 🖼️

Insérer une image

<img src="photo.jpg" alt="Description de l'image" width="300" height="200">

⚠️ Important : Attributs importants :

src : chemin vers l'image


alt : description pour l'accessibilité
width et height : dimensions en pixels

Exemple avec figure et légende

<figure>
<img src="paysage.jpg" alt="Beau paysage de montagne">
<figcaption>Paysage de montagne au coucher du soleil</figcaption>
</figure>

Vidéo et audio

<video controls width="400">


<source src="video.mp4" type="video/mp4">
Votre navigateur ne supporte pas la vidéo.
</video>

<audio controls>
<source src="musique.mp3" type="audio/mp3">
Votre navigateur ne supporte pas l'audio.
</audio>

7. Liens et Navigation 🔗

Types de liens

<!-- Lien externe -->


<a href="https://www.google.com">Aller sur Google</a>

<!-- Lien dans un nouvel onglet -->


<a href="https://www.example.com" target="_blank">Nouvel onglet</a>

<!-- Lien interne -->


<a href="page2.html">Aller à la page 2</a>
<a href="#section1">Aller à la section 1</a>

<!-- Liens spéciaux -->


<a href="mailto:contact@example.com">Envoyer un email</a>
<a href="tel:+33123456789">Appeler</a>

Menu de navigation

<nav>
<ul>
<li><a href="index.html">Accueil</a></li>
<li><a href="about.html">À propos</a></li>
<li><a href="services.html">Services</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</nav>

💡 Conseil : Utilisez des descriptions claires pour vos liens et l'attribut alt pour les liens-images.

8. Tableaux 📊

Tableau simple

<table>
<thead>
<tr>
<th>Nom</th>
<th>Âge</th>
<th>Ville</th>
</tr>
</thead>
<tbody>
<tr>
<td>Marie</td>
<td>25</td>
<td>Paris</td>
</tr>
<tr>
<td>Paul</td>
<td>30</td>
<td>Lyon</td>
</tr>
</tbody>
</table>

👁️ Rendu visuel :

Nom Âge Ville

Marie 25 Paris

Paul 30 Lyon

Tableau avec fusion de cellules

<table>
<tr>
<th colspan="2">Informations Personnelles</th>
</tr>
<tr>
<td>Nom</td>
<td>Dupont</td>
</tr>
<tr>
<td>Prénom</td>
<td>Jean</td>
</tr>
</table>

⚠️ Important : Attributs utiles :

colspan : fusion de colonnes


rowspan : fusion de lignes
thead , tbody , tfoot : structure sémantique

9. Formulaires 📝

Formulaire de base

<form action="traitement.php" method="post">


<label for="nom">Nom :</label>
<input type="text" id="nom" name="nom" required>

<label for="email">Email :</label>


<input type="email" id="email" name="email" required>

<label for="message">Message :</label>


<textarea id="message" name="message" rows="4"></textarea>

<input type="submit" value="Envoyer">


</form>

Types d'input courants

Vous aimerez peut-être aussi