Tutoriel HTML / XHTML

HTML

Découvez les bases de HTML et XHTML dans ce tutoriel.

HTML5 CSS Dreamweaver Bootstrap PHP

Formatage de texte en HTML

A noter : Tous les élements qui doivent apparaître sur vos pages HTML sont insérés entre la <body> et </body>

Les commentaires

<!-- Un commentaire en HTML-->

Les commentaires vous servent de repére dans votre code et n'apparaissent pas dans le contenu de vos pages

abbr (abréviation)

Passer votre curseur au dessus du mot Abréviation !

Exemple

Abréviation
<abbr title="Abréviation de je ne sais quoi" lang="fr">Abréviation</abbr>

adress (adresse)

La balise address sera utilisée pour afficher une adresse email. Vous pouvez remarquer qu'un retour à la ligne sera généré par cette balise.

Exemple

LC FORMATEUR
54, rue Ernest Macarez
59300 Valenciennes
<address>LC FORMATEUR<br>
54, rue Ernest Macarez<br>
59300 Valenciennes</address>

b ou strong (texte en gras)

Point à noter sur la validité du code selon les standards :
Balise HTML 4 XHTML HTML5
b Valide Non valide Valide
strong Valide Valide Valide

Exemple

Texte en gras avec strong
<strong> Texte en gras avec strong </strong>

Texte en gras avec b
<b> Texte en gras </b>

blockquote (citation de paragraphe)

La balise blocquote est adaptée à des citations longues.

Exemple

Principium autem unde latius se funditabat, emersit ex negotio tali. Chilo ex vicario et coniux eius Maxima nomine, questi apud Olybrium ea tempestate urbi praefectum, vitamque suam venenis petitam adseverantes inpetrarunt ut hi, quos suspectati sunt, ilico rapti conpingerentur in vincula, organarius Sericus et Asbolius palaestrita et aruspex Campensis.
<blockquote>Principium autem unde latius se funditabat, emersit ex negotio tali. Chilo ex vicario et coniux eius Maxima nomine, questi apud Olybrium ea tempestate urbi praefectum, vitamque suam venenis petitam adseverantes inpetrarunt ut hi, quos suspectati sunt, ilico rapti conpingerentur in vincula, organarius Sericus et Asbolius palaestrita et aruspex Campensis.</blockqute>

br (un saut de ligne)

Exemple en HTML

Texte
Suite du texte
Texte<br>
Suite du texte

Exemple en XHTML

Texte
Suite du texte
Texte<br />
Suite du texte

cite (citation ou référence)

Cette balise est utilisée pour des citations courtes ou des références

Exemple

Ce qui détruit l'homme ce n'est pas de savoir, mais savoir et ne rien faire !
<cite>Ce qui détruit l'homme ce n'est pas de savoir, mais savoir et ne rien faire !</cite>

code (bloc de code)

Cette balise est utilisée pour afficher du code source dans votre page, c'est ce que j'utilise pour vous afficher à chaque fois le code !

Dans l'exemple ci dessous, j'affiche une boucle for que vous pourrez retrouver sur mes tutoriels dédiés à PHP.

Exemple

1
2
3
4
5
<?php
for($d=1;$d<6;$d++){// Initialise la variable, condition de continuité, expression
echo $d ."<br>";
}
?>

del (suppression explicite)

del sert à marquer des modifications sur une page. Cette balise indique une suppression de texte qu'elle affiche sous forme d'un texte barré.

Exemple

Dernière Mise à jour : 2015-06-20 2015-06-21
Dernière Mise à jour : <del>2015-06-20</del> 2015-06-21

div

Les balises ne font rien en elle même !

Elle nous seront trés utile avec le CSS, donc je reviendrai dessus lorsque nous aborderons la partie CSS.

Exemple

Balise div utilisant les classes alert et alert-success du célébre Framework Bootstrap
<div class="alert alert-success">Balise div utilisant les classes alert et alert-success du célébre Framework Bootstrap</div>

dl, dt, dd (liste des définitions)

La balise dl contient tous les éléments de la liste de définition.
Le mot que l'on veut définir est précédé de <dt>.
La définition du mot à définir est précédé de <dd>.

Exemple

Mot à définir
Définition du mot
Mot à définir
Définition du mot
<dl>
  <dt>Mot à définir</dt>
   <dd>Définition du mot</dd>
  <dt>Mot à définir</dt>
    <dd>Définition du mot</dd>
</dl>

h1 à h6 (les balises d'entête)

Elles permettent de structurer vos documents avec différents niveaux de titre.
La balise h1 est la plus grande, la balise h6, la plus petite

Exemple

Balise d'entete h1

<h1>Balise d'entete h1</h1>

Balise d'entete h2

<h2>Balise d'entete h2</h2>

Balise d'entete h3

<h3>Balise d'entete h3</h3>

Balise d'entete h4

<h4>Balise d'entete h4</h4>

Balise d'entete h5
<h5>Balise d'entete h5</h5>

Balise d'entete h6
<h6>Balise d'entete h6</h6>

hr (une ligne horizontale)

Exemple en HTML


<hr>

Exemple en XHTML


<hr />

i ou em (texte en italique)

Exemple

Texte en italique avec em
<em> Texte en italique </em>

Texte en italique avec i
<i> Texte en italique </i>

ins (insertion)

ins est utilisée pour marquer des modifications sur un document. Le texte contenu dans cette balise sera affiché avec un soulignement.

Exemple

Dernière Mise à jour : 2015-06-20 2015-06-21
Dernière Mise à jour : <del>2015-06-20</del> <ins>2015-06-21</ins>

kbd (keyboard)

kbd permet d'indiquer à l'internaute que le texte contenu doit être reproduit (Ex dans le cas d'un tutoriel)

Exemple

Actualiser mon navigateur : F12
Actualiser mon navigateur : <kbd>F12</kbd>

p (un paragraphe)

Permet d'afficher votre texte dans un bloc de paragraphe

Exemple

Voici un paragraphe en XHTML certes qui ne contient pas beaucoup de contenu, certes, mais mieux que rien !

<p>Voici un paragraphe en XHTML certes qui ne contient pas beaucoup de contenu, mais mieux que rien !</p>

Quelques attributs

Il est important de noter que ces attributs sont devenus obsolétes en HTML5.

Vous pouvez toujours les utiliser avec HTML 4 et XHTML.

Exemple

Texte aligné à gauche dans un bloc de paragraphe

<p>Texte aligné à gauche par défaut </p>

Texte aligné à droite dans un bloc de paragraphe

<p align="right">Texte aligné à droite </p>

Texte au centre dans un bloc de paragraphe

<p align="center">Texte au centre</p>

Principium autem unde latius se funditabat, emersit ex negotio tali. Chilo ex vicario et coniux eius Maxima nomine, questi apud Olybrium ea tempestate urbi praefectum, vitamque suam venenis petitam adseverantes inpetrarunt ut hi, quos suspectati sunt, ilico rapti conpingerentur in vincula, organarius Sericus et Asbolius palaestrita et aruspex Campensis.Erat autem diritatis eius hoc quoque indicium nec obscurum nec latens, quod ludicris cruentis delectabatur et in circo sex vel septem aliquotiens vetitis certaminibus pugilum vicissim se concidentium perfusorumque sanguine specie ut lucratus ingentia laetabatur.

<p align="justify">Principium autem unde latius se funditabat, emersit ex negotio tali. Chilo ex vicario et coniux eius Maxima nomine, questi apud Olybrium ea tempestate urbi praefectum, vitamque suam venenis petitam adseverantes inpetrarunt ut hi, quos suspectati sunt, ilico rapti conpingerentur in vincula, organarius Sericus et Asbolius palaestrita et aruspex Campensis.Erat autem diritatis eius hoc quoque indicium nec obscurum nec latens, quod ludicris cruentis delectabatur et in circo sex vel septem aliquotiens vetitis certaminibus pugilum vicissim se concidentium perfusorumque sanguine specie ut lucratus ingentia laetabatur.</p>

Nous aurions pu utiliser ces attibuts sur d'autres balises HTML comme :

h1,h2,h3,h4,h5,h6

<h1 align="center">Entête au centre</h1>

<div>

<div align="center">Texte au centre dans une balise div</div>

pre (texte préformaté)

La balise pre par défaut affiche une police de caractère de type Courier avec une taille fixe.

Exemple

Texte préformaté
<pre>Texte préformaté</pre>

ul, li et ol li (liste à puce ou liste ordonnée)

Le terme ne nécessite pas d'explications particulières, regarder juste le résultat ci-dessous.

Exemple de liste non ordonnée avec ul li

  • HTML / XHTML
  • CSS
  • PHP
  • Javascript
<ul>
  <li>HTML / XHTML</li>
  <li>CSS</li>
  <li>PHP</li>
  <li>Javascript</li>
</ul>

Exemple de liste non ordonnée avec ol li

  1. HTML / XHTML
  2. CSS
  3. PHP
  4. Javascript
<ol>
  <li>HTML / XHTML</li>
  <li>CSS</li>
  <li>PHP</li>
  <li>Javascript</li>
</ol>
Il existe encore bien d'autres balises HTML, je vous ai présenté dans ce tutoriel, les principales.