• 1. Introduction
    • Les outils du développeur
  • 2. HTML
    • La syntax
      • Balise inline ou block ?
      • Les balises les plus utiles
      • Balises avec attributs
    • Une page html
      • Le nommage en WEB
      • Créer un fichier HTML
      • Structure de base
  • 3. CSS
    • La syntax
      • Les unités
      • Les sélecteurs
    • Une feuille css
      • Créer un document CSS
      • Lier le CSS
    • Positions
    • Flexbox
    • Grid
    • Responsive (Media queries)
  • 4. JS
    • La syntax
      • Les variables
    • Un fichier js
    • Exercices
  • 5. CMS
    • Introduction aux CMS
    • Installation de XAMPP (serveur local)
    • Joomla
      • Architecture
      • Le thème enfant
      • Les modules
      • Les menus
      • Custom fields
      • Language overrides
      • Tips&tricks
    • Wordpress
      • Initiation d'un wordpress
      • Le thème enfant
  • 6. SEO
    • Pourquoi la sémantique ?
  • 7. Mise en ligne
  • 8. UI / UX Design
    • Figma
      • Comprendre l'interface
      • Les pages et les calques
      • Raccourci clavier
    • Introduction
      • Les outils et aides de créations
      • Déroulement type d'un projet
Contact & horaire
  • fr
  • de

Les balises les plus utiles

Le header

<header> </header>

L'élément HTML header représente du contenu introductif de la page ou de la section. Il peut contenir des éléments de titre, mais aussi d'autres éléments tels qu'un logo, un formulaire de recherche, le nom d'auteur, etc.

Un élément header ne peux pas être enfant d'une balise de footer ou de lui-même (ex. ci-dessous) :


<header>
    <header></header>
</header>

<footer>
    <header></header>
</footer>


Le main

<main> </main>

L'élément HTML main représente le contenu majoritaire du <body> du document. Le contenu principal ou le sujet principal du document.

Un document ne peut pas avoir plus d'un seul élément main.


Le footer

<footer> </footer>

L'élément HTML footer représente le pied de page de son parent. Il est généralement descendant de : body, section, article. Un élément footer contient habituellement des informations sur l'auteur de la section, les données relatives au copyright, des liens vers d'autres documents en relation ou les informations de contact.


La section

<section> </section>

L'élément HTML section représente une section générique d'un document, par exemple un groupe de contenu thématique. Pour être valide, la section doit au minimum contenir : 1 titre et une description.

Par exemple : Sur ma page d'accueil, j'ai une partie qui résume la page "à propos" et une autre partie qui résume la page "nos services". Chacune de ses parties sera englobé dans une section distincte.


L'article

<article> </article>

L'élément article représente une composition autonome de la page, destinée à être distribuée ou réutilisée de manière indépendante. Un article doit faire sens lui-même et il doit pouvoir être diffusé indépendamment du reste du site.

Exemples : un article de magazine ou de journal, un article de blog, une fiche produit, un commentaire soumis par un utilisateur, etc...


Le div

<div> </div>

L'élément HTML div (ou division) est le conteneur générique du contenu du flux. Cet élément ne possède aucune valeur sémantique, il est surtout utile pour diviser le contenu et nous permettre de mettre en forme. Il n'a donc aucun effet sur le contenu ou la mise en page tant qu'il n'est pas spécifié à l'aide de CSS.


Les titres

<h1></h1> ... <h6> </h6>

Les éléments HTML h1 à h6 représentent les six niveaux de titre de section. <h1> correspond au niveau le plus haut et <h6> correspond au niveau le plus faible. Au niveau du référencement naturel, le h1 sera donc plus important que le h6.


Le p

<p> </p>

L'élément HTML p représente un paragraphe de texte. Les paragraphes sont généralement représentés comme des blocs et séparés par un espace vertical. Le p contiendra tous les éléments de textes que ce soit des descriptions longues ou courte.

Le lien

<a> </a>

L'élément HTML a pour l'ancre, représente tous les liens du site. Il permet de naviguer entre les pages ou de rediriger sur une URL externe. Cet élément nécessite l'attribut hrefpour fonctionner. --> plus d'infos à ce sujet ici

voici un exemple pour inclure une URL externe :

<a href="https://mon-url.ch">Le nom de mon lien visible à l'utilisateur</a>

ou alors pour une se rediriger vers une page du site :

<a href="le-nom-de-mon-fichier.html">Ma deuxième page</a>

Les images

<img/>

L'élément HTML img est présent pour inclure des images n'importe où sur le site. Cet élément nécessite l'attribut src et alt pour fonctionner. --> plus d'infos à ce sujet ici

voici un exemple pour inclure une URL externe :

<img src="chemin/vers/mon/image.jpg" alt="description" />

Les listes

<ul> </ul> ou <ol> </ol>

Les élément HTML ul ou ol représente une liste d'éléments. La différence entre les deux :

<ul> = sans ordre particulier :

  • mon élément XY
  • mon élément Z
  • mon élément F
  • etc...

<ol> = liste ordonnée :

  1. ma première étape
  2. ma deuxième étape
  3. ma troisième étape
  4. etc...

Une recette de cuisine on utilisera le ol puisque l'ordre à une importance et que chaque étape doit être suivi les unes après les autres.

Chaque élément de ma liste sera contenu dans un <li> </li>. Voici un exemple concret :

<ul>
    <li>mon élément XY</li>
    <li>mon élément Z</li>
    <li>mon élément F</li>
    <li>etc...</li>
</ul>

Table of Contents

  • Le header
  • Le main
  • Le footer
  • La section
  • L'article
  • Le div
  • Les titres
  • Le p
  • Le lien
  • Les images
  • Les listes