HTML
Demain : HTML5 :
<!DOCTYPE HTML>
<html>
</html>
Un document HTML est un simple fichier texte (ACSII) qui porte l’extension .html au lieu de .txt
Il peut être édité avec le bloc note, un éditeur simple comme notepad++ (configuration :
langage=>H=>HTML) ou avec des éditeurs avancé (Dreamweaver, CoffeeCup HTML editor…).
Attention : les espaces sont à proscrire en HTML, tant le nom des pages que des styles, des
attributs, des étiquettes, des images…
Le concept de base : les balises
Le HTML est un langage (Hypertext Markup Language) dans lequel la syntaxe joue un rôle primordial,
que ce soit pour la portabilité (navigateur pour malvoyants), le référencement, l’interopérabilité, la
compréhension, …
Le HTML est donc un langage descriptif basé sur des balises ouvrantes et fermantes indiquant la
façon de traiter l’information :
Exception : <br />, <hr />, <img />, <input />… : on note le « / » à la fin
<parent> <enfant> </enfant> </parent> (et non pas <parent> <enfant> </parent></enfant>)
<!DOCTYPE HTML>
<html>
<head>
<title>Mon titre</title>
</head>
<body>
Mon contenu
</body>
</html>
Les balises de formatage de texte
Liste : http://fr.openclassrooms.com/informatique/cours/apprenez-a-creer-votre-site-web-avec-
html5-et-css3/organiser-son-texte
Principales :
Attribut href
Ou encore : <a name="etiquette"> </a> (ancre vide mais donne tout de même un point d’ancrage)
<a href="mapage.html#etiquette">lien vers mon ancre depuis une autre page du même site</a>
<a href="mapage.html " target="_blank">lien vers mapage.html dans une nouvelle fenêtre</a>
Subject, cc et bcc :
<a href="mailto:contact@monsite.com"?Subject=test>envoie un mail à contact@monssite.com avec
test en sujet</a>
<a
href="mailto:contact@monssite.com"?cc=contact@autre.com&bcc=contact@encoreautre.com&Sub
ject=test>envoie un mail à contact@monssite.com avec test en sujet et copie à contact@autre.com
et copie cachée à contact@encoreautre.com </a>
On mixe le tout !
L’attribut « name » n’est pas nécessaire pour un lien, mais il apporte un plus syntaxique !
Les images
<img />
alt="texte descriptif"
Anciens attributs supplémentaires (remplacés par CSS dans HTML 5 mais fonctionnent
encore avec HTML 4 et XHTML : sert pour les emailings) :
align="top| bottom|middle| left|right"
Les listes sont très importantes en HTML et permettent par exemple la mise en page des menus
(besoin de CSS)
<li>1er élément</li>
<li>2ème élément</li>
</ul>
<li>1er élément</li>
<li>2ème élément</li>
</ol>
<li>1er élément</li>
<li>2ème élément</li>
<li>
<ul>
<li>1er sous-élément</li>
<li>2ème sous-élément</li>
</ul>
</li>
</ul>
Les tableaux
Tableau : <table></table>
Ligne : <tr></tr>
Cellule : <td></td>
Syntaxe globale :
<table>
<tr>
<td>Carmen</td>
<td>33 ans</td>
<td>Espagne</td>
</tr>
<tr>
<td>Michelle</td>
<td>26 ans</td>
<td>États-Unis</td>
</tr>
</table>
Anciens attributs supplémentaires (remplacés par CSS dans HTML 5 mais fonctionnent
encore avec HTML 4 et XHTML – cf emailings) :
align=" left|right |center" alignement
Références détaillées :
http://www.siteduzero.com/tutoriel-3-13584-les-tableaux.html
Références et tutoriels
Site officiel :
http://www.whatwg.org/
Tutoriels :
www.w3schools.com/
http://fr.html.net/tutorials/html/
http://www.salemioche.net/tutorial-html.php
http://fr.openclassrooms.com/informatique/cours/apprenez-a-creer-votre-site-web-avec-html5-et-
css3
http://www.w3.org/standards/webdesign/htmlcss
http://slaout.linux62.org/html_css/
Références : http://www.htmldog.com/