Feuille de Cheat HTML

Bienvenue, futurs développeurs web ! Aujourd'hui, nous plongeons dans le monde du HTML, la colonne vertébrale de chaque site web que vous avez jamais visité. En tant que quelqu'un qui enseigne le HTML depuis plus d'une décennie, je peux vous dire qu'il n'est pas aussi intimidant qu'il pourrait sembler au premier abord. En fait, j'aime penser au HTML comme les blocs de Lego d'Internet - des pièces simples qui, une fois assemblées, peuvent créer quelque chose d'incroyable !

HTML - Cheat Sheet

Table des Matières

Avant de commencer notre voyage, jetons un coup d'œil rapide à ce que nous allons couvrir :

  1. Balises de Base
  2. Attributs du Body
  3. Balises de Texte
  4. Liens
  5. Formatage
  6. Listes
  7. Éléments Graphiques
  8. Formulaires
  9. Tableaux
  10. Attributs des Tableaux
  11. Attributs de la Balise input HTML5
  12. Éditeur et Formateur HTML

Maintenant, mettons les manches à l'eau et commençons à construire !

Balises de Base

Chaque document HTML commence par quelques balises essentielles. Pensez-y comme la fondation de votre page web :

<!DOCTYPE html>
<html>
<head>
<title.Ma Première Page Web</title>
</head>
<body>
Bonjour, le monde !
</body>
</html>

Reprenons cela :

  • <!DOCTYPE html> indique au navigateur que c'est un document HTML5.
  • <html> est l'élément racine de la page.
  • <head> contient les métadonnées sur le document.
  • <title> spécifie un titre pour le document.
  • <body> définit le corps du document, où va tout le contenu visible.

Attributs du Body

La balise <body> peut avoir divers attributs pour contrôler l'affichage du contenu. Voici quelques-uns des plus courants :

Attribut Description
bgcolor Définit la couleur de fond
background Définit une image de fond
text Définit la couleur du texte

Exemple :

<body bgcolor="lightblue" text="navy">
Bienvenue dans mon monde bleu !
</body>

Cela créera une page avec un arrière-plan bleu clair et du texte en bleu marine. C'est comme peindre votre chambre, mais pour des sites web !

Balises de Texte

HTML propose plusieurs balises pour formater le texte. Voici quelques-unes des plus courantes :

Balise Description
<h1> à <h6> Titres (h1 est le plus grand, h6 le plus petit)
<p> Paragraphe
<br> Saut de ligne
<strong> Texte en gras
<em> Texte en italique

Exemple :

<h1>Bienvenue sur Mon Site Web</h1>
<p>Cette est une déclaration <strong>en gras</strong>.</p>
<p>Ceci est un point <em>mis en avant</em>.</p>

Liens

Les liens sont ce qui rend le web, eh bien, un web ! Voici comment les créer :

<a href="https://www.example.com">Cliquez-moi !</a>

L'attribut href spécifie l'URL de la page vers laquelle pointe le lien. Vous pouvez également lier à des parties spécifiques d'une page en utilisant des IDs :

<h2 id="section2">Section 2</h2>
<a href="#section2">Aller à la Section 2</a>

Formatage

HTML offre divers moyens de formater votre texte au-delà de gras et d'italique. Voici quelques autres :

Balise Description
<sup> Texte en exposant
<sub> Texte en indice
<pre> Texte préformaté
<code> Extrait de code

Exemple :

<p>H<sub>2</sub>O est de l'eau.</p>
<p>2<sup>3</sup> égale 8.</p>
<pre>
Ce texte
est préformaté.
</pre>
<pVoici du <code>code en ligne</code>.</p>

Listes

Les listes aident à organiser l'information. Il y a trois types en HTML :

  1. Listes non ordonnées (<ul>)
  2. Listes ordonnées (<ol>)
  3. Listes de définition (<dl>)

Exemple :

<ul>
<li>Pommes</li>
<li>Bananes</li>
<li>Cerises</li>
</ul>

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

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

Éléments Graphiques

Les images peuvent rendre votre site web vivant. Voici comment les ajouter :

<img src="chat.jpg" alt="Un chat mignon" width="300" height="200">

L'attribut src spécifie le fichier de l'image, alt fournit un texte alternatif pour les lecteurs d'écran ou si l'image échoue à charger, et width et height définissent les dimensions.

Formulaires

Les formulaires permettent aux utilisateurs de saisir des données. Voici un simple formulaire :

<form action="/soumettre-formulaire" method="post">
<label for="name">Nom :</label>
<input type="text" id="name" name="name" required>

<label for="email">Email :</label>
<input type="email" id="email" name="email" required>

<input type="submit" value="Soumettre">
</form>

Cela crée un formulaire avec des champs nom et email, et un bouton de soumission.

Tableaux

Les tableaux sont utilisés pour afficher les données en lignes et colonnes :

<table border="1">
<tr>
<th>Entête 1</th>
<th>Entête 2</th>
</tr>
<tr>
<td>Ligne 1, Cellule 1</td>
<td>Ligne 1, Cellule 2</td>
</tr>
<tr>
<td>Ligne 2, Cellule 1</td>
<td>Ligne 2, Cellule 2</td>
</tr>
</table>

Attributs des Tableaux

Les tableaux peuvent être personnalisés avec divers attributs :

Attribut Description
border Définit la largeur de la bordure
cellpadding Définit l'espace entre le contenu de la cellule et les bordures
cellspacing Définit l'espace entre les cellules
width Définit la largeur du tableau

Attributs de la Balise input HTML5

HTML5 a introduit de nouveaux types et attributs d'entrée :

Type/Attribut Description
type="email" Pour les adresses email
type="date" Pour les sélecteurs de date
type="number" Pour les entrées numériques
placeholder Texte indicatif dans le champ d'entrée
required Rend le champ obligatoire

Exemple :

<input type="email" placeholder="Entrez votre email" required>
<input type="date" name="birthday">
<input type="number" min="1" max="100">

Éditeur et Formateur HTML

Bien que vous puissiez écrire du HTML dans n'importe quel éditeur de texte, utiliser un éditeur HTML dédié peut rendre votre vie plus facile. Certaines options populaires incluent :

  1. Visual Studio Code
  2. Sublime Text
  3. Atom

Ces éditeurs offrent des fonctionnalités comme la coloration syntaxique et l'auto-completion, ce qui peut vous faire économiser beaucoup de temps et de maux de tête !

Conclusion

Et voilà, les amis ! Cette feuille de cheat HTML couvre les bases dont vous avez besoin pour commencer à créer vos propres pages web. Souvenez-vous, HTML n'est que le début. À mesure que vous progressez, vous voudrez apprendre CSS pour le style et JavaScript pour l'interactivité.

Apprendre le HTML, c'est comme apprendre une nouvelle langue - cela nécessite de la pratique. N'ayez pas peur d'expérimenter et de faire des erreurs. C'est ainsi que nous apprenons tous ! Et qui sait ? Peut-être que le prochain grand site web sera construit par vous !

Bonne programmation, et que vos balises soient toujours correctement fermées !

Credits: Image by storyset