11 January 2021
HTML
Le langage HTML intervient pour la création de site web. C’est un langage facile à apprendre qui permet de définir le contenu des pages web HTML est devenu un langage incontournable pour internet. Le HTML est simple, et vous permet de mettre en place un site internet gratuitement.
Table des matières
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Titre de la page</title>
<meta charset="utf-8">
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Titre de la page</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
</body>
</html>
<header> </header> //en-tête
<nav> </nav> //menu
<section> </section> //section de page
<article> </article> //article
<aside> </aside> //informations complémentaire
<footer> </footer> //pied de page
<p> </p> un paragraphe
retour a la ligne
<hr> ligne horizontal
pour avoir une espace insécable
pour deux espaces
pour quatre espaces
<em> </em> Texte italique
<strong> </strong> Mise en gras
<h1></h1> <h2></h2> <h3></h3> ect ...
<title> </title> Titre de la page
<h1>Titre niveau 1</h1>
<h2>Titre niveau 2</h2>
<h3>Titre niveau 3</h3>
<h4>Titre niveau 4</h4>
<h5>Titre niveau 5</h5>
<h6>Titre niveau 6</h6>
Résultat
<a href="https://www.deepl.com/translator">nom</a>
<a href="https://www.deepl.com/translator" target="_blank">message</a>
<a href="http:.." title="info bulle">message</a>
<p><a href="mailto:email" >Envoyez-moi un email</a></p>
<img src="images/image.jpg" alt="image" />
Placer mon image dans un paragraphe ou dans une figure ?
Exemple :
<figure>
<img src="images/figure.png" alt="image" />
</figure>
<figure>
<img src="images/figure.png" alt="image" />
<figcaption>UNE FIGURE</figcaption>
</figure>
Résultat
<figure>
<img src="images/1.png" alt="commentaire" />
<img src="images/2.png" alt="blablabla" />
<img src="images/3.png" alt="lol" />
<figcaption>commentaire</figcaption>
<video src="mavideo.avi" controls poster="monimage.jpg" width="600"></video>
<audio src="hype_home.mp3" controls></audio>
<p>Ceci est un paragraphe avant le tableau.</p>
<table>
<!-- Ici, on écrira le contenu du tableau -->
</table>
Exemple :
<table>
<tr>
<th>nom</th>
<th>age</th>
<th>pays</th>
</tr>
<tr>
<td>Anne</td>
<td>27 ans</td>
<td>France</td>
</tr>
<tr>
<td>Carmen</td>
<td>33 ans</td>
<td>Espagne</td>
</tr>
<tr>
<td>Michelle</td>
<td>26 ans</td>
<td>Etats-Unis</td>
</tr>
</table>
Résultat
C'est un tableau ça ? pff il n'y a même pas de bordures !
table
{ /*collapse: les bordures seront collées entre elles */
border-collapse: collapse; /*separate: les bordures seront dissociées (valeur par défaut) */
}
td, th
{
border: 1px solid black; /* Mettre une bordure sur les td ET les th */
}
nom | age | pays |
---|---|---|
Anne | 27 ans | France |
Carmen | 33 ans | Espagne |
Michelle | 26 ans | Etats-Unis |
Voilà qui est mieux !
Code HTML
<table>
<caption>Passagers du vol 377</caption>
<tr>
<th>nom</th>
<th>age</th>
<th>pays</th>
</tr>
<tr>
<td>Anne</td>
<td>27 ans</td>
<td>France</td>
</tr>
<tr>
<td>Carmen</td>
<td>33 ans</td>
<td>Espagne</td>
</tr>
<tr>
<td>Michelle</td>
<td>26 ans</td>
<td>Etats-Unis</td>
</tr>
</table>
Résultat
nom | age | pays |
---|---|---|
Anne | 27 ans | France |
Carmen | 33 ans | Espagne |
Michelle | 26 ans | Etats-Unis |