LesBricodeurs 2017 - créé par Samy Rabih
<!doctype html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Mon premier document</title>
</head>
<body>
</body>
</html>
Le HTML structure
Les CSS habillent
Le Javascript anime
Du code informatique...
<ul>
<li style="color:Red">
Coucou je suis un élément d'une liste
</li>
<li>Moi aussi !</li>
</ul>
...affiché (interprété) par les navigateurs WebChaque balise HTML a un sens
A l'origine, c'était très limité
(adapté aux usages de l'époque, notamment des thèses scientifiques)
Hiérarchiser les informations
Rendre le contenu + facilement analysable par les moteurs de recherche (et d'autres outils)
Pour les méta-données
Ca ressemble à ça :
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<!-- Coucou je suis un commentaire -->
<title>Titre de la page</title>
<link rel="stylesheet" href="style.css">
<script src="script.js"></script>
</head>
Ca ressemble à ça :
<body>
Coucou je suis haut du corps
Coucou je suis le ventre
</body>
</html>
<p>, <div>, <span>
<h1> à <h6>
<ul>, <ol>, <li>
<ul>
<ol>
<input>, <textarea>, <select>, <button>
<strong> et <em>
<em> permet de séparer un mot dans une phrase.
<strong> permet de mettre en avant du texte.
<br />
Il permet de revenir à
à la ligne...
...mais souvent avec un mauvais interlignage
<sup> et <sub>
H2 102
<a>
Interne
Je suis un lien
Je suis la cible
Externe
<a
href="http://www.google.fr"
target="_blank"
title="Lien vers Google">
Emmenez-moi loin d'ici !
</a>
<img>
<img src="dossier/toto.jpg"
alt="Ceci est une image représentant Toto"
width="100" height="100" />
<table>, <tr>, <td>, <tbody>, <thead>, <tfoot>
<table>
<tr>
<td>Coucou</td>
</tr>
</table>
Autre exemple :
utilisation de tbody, tfoot et thead
<dl>, <dt>, <dd>, <abbr>, <iframe>,
<q>, <blockquote>, etc
<marquee>, <font>, <center>, etc
<marquee>Texte à faire défiler</marquee>
<font color="Red">Texte en rouge</font>
<header>, <footer>, <aside>, <section>, <article>, <nav>, etc
(enfin des balises qui portent bien leur nom !)
Bloc-notes, éditeur de texte
ex : Atom, notepad++
WordPress, Drupal
<!doctype html>
<html>
</html>
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Mon premier document</title>
</head>
</html>
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Mon premier document</title>
</head>
<body>
</body>
</html>
<body>
<h1>Ma super page</h1>
<h2>Mon super sous-titre</h2>
<p>Mon premier pragraphe où je peux insérer les informations que je veux !</p>
<ul>
<li>Ma</li>
<li>Super</li>
<li>Liste</li>
</ul>
</body>