<h1>Mon titre H1-un seul par HTML</h1>
<h3>Mon titre </h3>
<h4>Mon titre h4</h4>
<h5>Mon titre H5</h5>
<h6>Mon titre H6</h6>
<abbr> : Abréviation
<blockquote> : Citation (longue)
<cite> : Citation
<q> : Citation (courte)
<sup> : Exposant
<sub> : Indice
<strong> : Mise en valeur forte
<em> : Mise en valeur normale
<mark> : Mise en valeur visuelle
<br /> : Retour à la ligne
<hr /> : Ligne
<address> : Adresse de contact
<del> : Texte supprimé
<ins> : Texte inséré
<dfn> : Définition
<kbd> : Saisie clavier
<pre> : Affichage formaté
<progress> : Barre de progression
<time> : Date ou heure
permet d'ecrire du code, on utilisera alors la balise pre et
code
<pre>
<code class="language-html">
</code>
</pre>
<nav>
<a href="j1-cours.html"
target="_self">
J1-Structure HTML </a><a
href="#"target="_self"> J2</a>
</nav>
<blank> : la page va s'ouvrir dans un nouvel onglet.
<self> : s'ouvre dans la meme fenêtre.
C'est le comportement par defaut.
<a href="https://www.google.fr/"
target="_blank">
<nav>
<ul>
<li><a href="#conteneur">Lien vers conteneur</a></li>
<li><a href="#lien">Lien vers lien</a></li>
<li><a href="#lienTel">Lien vers téléphone</a></li>
<li><a href="#lienmail">Lien vers mail</a></li>
<li><a href="#lienID">Lien vers ID</a></li>
</ul>
</nav>
<a href="mailto:salamoneraquel@gmail.com">
mon email</a>
<a href="tel:+"+336000000>
Lancer l'appel</a>
<ul>
<li>Chat</li>
<li>Chien</li>
<li>Souris</li>
</ul>
<ol>
<li>Chat</li>
<li>Chien</li>
<li>Souris</li>
</ol>
<ol>
<li>Chat</li>
<li>Chien</li>
<li>Souris</li>
</ol>
<img src="image/image.jpg">
attribut
width : largeur de l'image
height : hauteur de mon image
<img src="image/image.jpg"
width="200">
attribut alt
<img src="image/image.jpg"
alt="illutration d'une femme"
title="women">
<img src="image/image.jpg">
attribut
width : largeur de l'image
height : hauteur de mon image
<img src="image/image.jpg"
width="200">
attribut alt
<img src="image/image.jpg"
alt="illutration d'une femme"
title="women">
<video src="media/video.mp4"
controls width="560" autoplay muted></video>
<video src="media/video.mp4"
controls width="560" autoplay muted></video>
<video src="media/video.mp4"
controls width="600" height="400"
poster="image/image.jpg "></video>
<audio src="media/NovaNoma-Gaia.mp3"
preload ="auto" controls loop></audio>
<section>
<h2>Les formulaires</h2>
<form action=""
method="">
<div>
<label for="prenom">
Votre prénom</label>
<input id="prenom" name="
prenom" type="text"
size="30" minlength="4"
maxlength="8"
required placeholder="indication">
</div>
<div>
<label for="
email">E-mail</label>
<input id="email"
name="email"
type="email"
size="30"
required placeholder="
test@gmail.com">
</div><
div>
<label for="mdp">
Mot de passe<
/label>
<input id="mdp"
name="mdp"
type="password"
size="30"
required placeholder="
mot de passe">
</div>
<div>
<label for="message">
Votre message</label>
<textarea id="message"
name="message" rows="5"
cols="15" placeholder="
votre message"></textarea>
</div>
<input type="submit"
value="Envoyer le formulaire">
</form>
</section>
<i class="fab fa-facebook"></i>
<i class="fab fa-instagram-square"></i>
changer la couleur de l'icon
<i style="color:red;"
class="fas fa-birthday-cake"></i>
Les balises de premier niveau structurent une page HTML
Elle sont indispensable pour réaliser le code minimal d'une page.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Ma page web</title>
<meta name="viewport"
content="whidth=device-width, initial-scale=1">
<meta name="description"
content="description moteurs de recherche"/>
</head>
</body>
</html>
<link /> : Liaison avec une feuille de style
<meta /> : Métadonnées de la page web (charset, mots-clés, etc.)
<script> : Code JavaScript
<style> : Code CSS
<title> : Titre de la page
<meta charset="utf-8">
<meta name="viewport"content="width=device-width,initial-scale=1">
<meta name="description"content="cours html et css ">
<meta name="keywords"content="cours css,">
<meta name="author"content="atelier html/css">
<link rel="stylesheet"
href="style/j7.css">
<link rel="preconnect"
href="https://fonts.gstatic.com">
A mettre dans le head ce lien est a récupere dans le site de Bootstrap
<link href=
"https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css
"
rel="stylesheet" integrity=
"sha384-
+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x
" crossorigin="anonymous">
A mettre a la fin du fichier html juste avant la fin de
la fermeture de la balise /body
<script src="https://code.jquery.com/jquery-3.5.1.min.js"
integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=
" crossorigin="anonymous"></script>
A mettre a la fin du fichier html juste avant la fin de
la fermeture de la balise /body
Le lien est a récupéré dans Bootstrap => Lien Bundle
<script src=
"https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js
" integrity=
"sha384-gtEjrD/SeCtmISkJkNUaaKMoLD0//ElJ19smozuHV6z3Iehds+3Ulb9Bn9Plx0x4
" crossorigin="anonymous"></script>
Un langage sémantic donne une information sur la nature de son contenu.
Ces balises permettent de construire le squelette du site.
<header> : En-tête
<nav> : Liens principaux de navigation
<section> : Section de page
<article> : Article (contenu autonome)
<aside> : Informations complémentaires
<footer> : Pied de page
Parfois, nous avons besoin d’utilBalise génériqueiser des balises génériques (aussi appelées balises universelles) car aucunes autres balises peuvent convenir. Elles sont le plus souvent utilisées pour construire le design du site. Il y a deux balises génériques : l’une est inline, l’autre est block
<span> :
Balise générique de type inline
<div> : Balise générique de type block
Ces balises ont un intéret unique si vous leurs associez un attribut<class><id><style>