Archives de catégorie : Html

Cette catégorie contient une formation professionnelle de Html.
Vous pouvez apprendre Html de A à Z et tout ça est gratuit et restera toujours gratuit.

Les listes déroulantes

Bienvenue à ce nouveau tuto 🙂 . Dans cette partie , nous allons apprendre comment ajouter des listes déroulantes dans un formulaire HTML.

ajouter des listes déroulantes dans un formulaire HTML

accès rapide

La démo

mettre ici la vidéo de la démonstration

Syntaxe

Le tag HTML <select> est utilisé pour définir une liste déroulante qui apparaît lorsque l’utilisateur clique sur l’élément de formulaire et permet à l’utilisateur de sélectionner l’une des options.

Pour déterminer les différents choix , nous pouvons utiliser la balise <option> qui sera intégrée au <select>.

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>ma page web</title>
</head>
<body>
<h1>development web</h1>
<form>
    <select>
      <option value="books">Livres</option>
      <option value="html">HTML</option>
      <option value="css">CSS</option>
      <option value="php">PHP</option>
      <option value="js">JavaScript</option>
    </select>
</form>
</body>
</html>
ajouter des listes déroulantes dans un formulaire HTML
ajouter des listes déroulantes dans un formulaire HTML

Les divers attributs de la liste

Nous pouvons ajouter divers attributs pour la liste à savoir :

  • <OPTION> pour introduire chaque option de la liste.
  • <OPTION SELECTED> pour sélectionner une option par défaut .
  • <SELECT MULTIPLE> cet attribut autorise de sélectionner plusieurs options dans la liste.
  • SIZE= … : pour préciser le nombre de lignes visibles.  S’il y a plus d’options, la liste pourra être parcourue à  l’aide d’une barre de défilement.

Option groupe <optgroupe>

Pour combiner plusieurs options dans un groupe, nous pouvons utiliser la balise <optgroup>.

Le contenu du tag <optgroup> va donner un titre qui sera affiché en gras.

<form>
  <label for="pays">Dans quel pays habitez-vous ?</label><br />
  <select name="pays" id="pays">
    <optgroup label="Europe">
      <option value="france">France</option>
      <option value="espagne">Espagne</option>
    </optgroup>
      <optgroup label="Amérique">
      <option value="canada">Canada</option>
      <option value="etats-unis">Etats-unis</option>
    </optgroup>
    <optgroup label="Asie">
      <option value="chine">Chine</option>
      <option value="japon">Japon</option>
    </optgroup>
  </select>
</form>
optgroupe

Dans cette partie , nous avons appris comment ajouter des listes déroulantes dans un formulaire HTML.

Espérons bien que ce tuto vous a plu. Dans le tuto suivant , Nous allons commencer insérer un groupement de champs dans un formulaire HTML.

Les boutons

Bienvenue à ce nouveau tuto 🙂 . Dans cette partie , nous allons apprendre comment ajouter des boutons dans un formulaire HTML.

ajouter des boutons dans un formulaire HTML

accès rapide

La démo

mettre ici la vidéo de la démonstration

Bouton Radio

Les boutons radio sont utilisés pour permettre à l’utilisateur de choisir une des options listées.

Ci-dessous un exemple de bouton radio :

<form>
  <h2>Catégories d'âge</h2>
  <p>
    
    Sénior: <input type="radio" name="categorie" /><br />
    Adulte: <input type="radio" name="categorie" /><br />
    Enfant: <input type="radio" name="categorie" />
  </p>
</form>
bouton radio

Pour faire la différence entre plus d’un groupe de boutons radio , nous devons ajouter l’attribut name :

<form>
  <h2>Catégories d'âge</h2>
  <p>
    
    Sénior: <input type="radio" name="categorie" /><br />
    Adulte: <input type="radio" name="categorie" /><br />
    Enfant: <input type="radio" name="categorie" />
  </p>
  <h2>choisisser votre sexe</h2>
  <p>
    
    Homme: <input type="radio" name="sexe" /><br />
    Femme: <input type="radio" name="sexe" /><br />
  </p>
</form>
 ajouter des boutons dans un formulaire HTML

Les boutons radio peuvent être sélectionnés par défaut pour faciliter la saisie de l’utilisateur.

L’attribut checked= »checked » permet de rendre le bouton radio sélectionné :

<form>
  <h2>Catégories d'âge</h2>
  <p>
    
    Sénior: <input type="radio" name="categorie" checked/><br />
    Adulte: <input type="radio" name="categorie" /><br />
    Enfant: <input type="radio" name="categorie" />
  </p>
  <h2>choisisser votre sexe</h2>
  <p>
    
    Homme: <input type="radio" name="sexe" checked="checked"/><br />
    Femme: <input type="radio" name="sexe" /><br />
  </p>
</form>

Bouton Checkbox

La valeur checkbox donne à l’utilisateur la possibilité de choisir aucun choix, un choix ou même plusieurs choix.

Attributs : name, checked,value

<form>
  Quel(s) sport(s) pratiquez vous ?<br />
<input type="checkbox" name="sport" value="natation" checked>  Natation <br />
<input type="checkbox" name="sport" value="boxe" > boxe <br />
<input type="checkbox" name="sport" value="course" >  Course à pied <br />
<input type="checkbox" name="sport" value="foot" >  foot <br />
<input type="checkbox" name="sport" value="escalade"> Escalade
</form>
checkbox en html

Bouton

Les éléments <input> de type button permettent de créer un bouton poussoir.

La valeur de l’attribut value d’un élément contient une chaîne de caractères qui est affichera le libellé du bouton.

<form>
<input type="button" name="ajouter" value="ajouter">
</form>

Bouton : Submit

Les éléments <input> dont l’attribut type vaut "submit" sont affichés comme des boutons permettant d’envoyer les données d’un formulaire.

<form>
<input type="submit" value="Envoyer le formulaire">
</form>

Bouton : Reset

Les éléments <input> de type "reset" sont affichés sous la forme de boutons permettant de réinitialiser l’ensemble des champs du formulaire avec leurs valeurs initiales.

<form>
<input type="reset" name="Supprimer" value="Supprimer">
</form>

Bouton : Image

Les éléments <input> dont l’attribut type vaut image sont utilisés pour créer des boutons d’envoi de formulaire graphiques. Autrement dit, il s’agit de boutons d’envoi qui affichent une image plutôt qu’un texte.

<form>
<input type="image" name ="bi" src="image/bimage.jpg">  
</form>

Exemple

<h1>Formulaire </h1>
<form>
  <label>Mot de passe</label>
  <input type="password" name="password" required><br>
  <input type="reset" value="Supprimer">
  <input type="submit" value="Envoyer">
  <input type="button" value="Acceuil">
</form>
ajouter des boutons dans un formulaire HTML

Dans cette partie , nous avons appris comment ajouter des boutons dans un formulaire HTML.

Espérons bien que ce tuto vous a plu. Dans le tuto suivant , Nous allons commencer créer insérer des listes déroulantes dans un formulaire HTML.

Les zones de texte

Bienvenue à ce nouveau tuto 🙂 . Dans cette partie , nous allons apprendre comment ajouter des zones de texte dans un formulaire HTML.

ajouter des zones de texte dans un formulaire HTML

accès rapide

La démo

mettre ici la vidéo de la démonstration

Syntaxe

Les zones de texte de ce type sont utilisées pour des commentaires, blogs, ou n’importe quel autre but qui nécessite un espace pour faire la saisie.

Pour créer cette zone de texte, nous aurons besoin d’une balise d’ouverture et de fermeture <textarea>:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>ma page web</title>
</head>
<body>
<h1>Formulaire </h1>
<form>
  <label>Message : </label>
  <textarea>Zone de texte!</textarea>
</form>
</body>
</html>
ajouter des zones de texte dans un formulaire HTML

Textarea – taille de la zone de texte

Pour changer la taille standard d’une zone de texte, nous pouvons utiliser des colonnes et des lignes qui auront des valeurs numériques. Plus grand leur valeur sera, plus grand sera la zone de texte.

<form>
  <label>Message : </label>
  <textarea cols="50" rows="2">Zone de texte!</textarea>
  <textarea cols="40" rows="5">Zone de texte!</textarea>
  <textarea cols="20" rows="10">Zone de texte!</textarea>
</form>
ajouter des zones de texte dans un formulaire HTML :size

Textarea – L’attribut wrap

L’attribut de la balise <textarea>, établiera la façon par laquelle l’utilisateur réagira lorsqu’il atteindra la fin de la ligne.

Wrap aura une des trois valeurs suivantes: hard, soft, off.

  • Hard wrap : ira à la ligne de la fin de chaque ligne et enverra le texte dans le même format qu’il a été introduit.
  • Soft wrap – ira à la ligne de la fin de chaque ligne, mais il enverra le texte dans un format libre.
  • Off wrap : ceci laisse le texte sur une ligne simple continue.

L’attribut Hard/Soft

<textarea cols="20" rows="5" wrap="hard">Hard - ira à la ligne à la fin de chaque ligne et enverra le texte dans le même format qu'il a été introduit.</textarea>
ajouter des zones de texte dans un formulaire HTML : hardSoft

L’attribut off

Cet attribut ne formatera pas le texte d’aucune façon, il le laisse sur une ligne simple continue.

<form>
  <label>Message : </label>
  <textarea cols="20" rows="5" wrap="off">Off - ceci ne formatera pas le texte d'aucune façon, laissant le texte sur une ligne simple continue.</textarea>
</form>
off

Textarea – L’attribut readonly

L’attribut readonly renseigne si l’utilisateur est capable (ou non) de changer le contenu de la zone de texte.

L’attribut readonly peut avoir une de ces deux valeurs : ‘yes’ ou ‘no’.

Au cas où la valeur est égale à ‘yes’ , l’utilisateur ne peut pas modifier le texte :

<textarea cols="20" rows="5" wrap="hard" readonly="yes">Comme vous pouvez le voir ce texte ne peut pas être modifié. Au cas où la valeur 'no' aurait été choisie le résultat opposé aurait été obtenu.</textarea>
readonly

Textarea – L’attribut disabled

L’attribut disabled n’est pas très différent de readonly. La différence est que la zone de texte sera grisée.

Dans cette partie , nous avons appris comment ajouter des zones de texte dans un formulaire HTML.

Espérons bien que ce tuto vous a plu. Dans le tuto suivant , Nous allons commencer à insérer des boutons dans un formulaire HTML.

Les inputs avancés

Bienvenue à ce nouveau tuto 🙂 . Dans cette partie , nous allons apprendre comment ajouter des inputs avancés dans un formulaire HTML.

ajouter des inputs avancés dans un formulaire HTML

accès rapide

  • La démo
  • Input : Date
  • Input : Time
  • Input : Datetime-local
  • Input : Month
  • Input : Week
  • Input : Range
  • Input : Color
  • Input : File

La démo

mettre ici la vidéo de la démonstration

Input : Date

La valeur date va être utilisée pour créer des champs de formulaire devant recevoir une date.

Ci-dessous un exemple contenant le type Date :

 <form>
    <label>Date de naissance :</label> 
    <input  type="date" name="date">
 </form>
ajouter des inputs avancés

Input : Time

Ce type de champ permet de renseigner une heure, avec plus ou moins de précision.

Ci-dessous un exemple contenant le type Time:

<form>
    <label>heure de réveil :</label> 
    <input  type="time" name="time">
   </form>
ajouter des inputs avancés

Input : Datetime-local

Ce type de champ permet de renseigner la date et l’heure.

Ci-dessous un exemple contenant le type Datetime-local :

  <form>
    <label>Date et heure :</label> 
    <input  type="datetime-local" name="d-r">
 </form>

Input : Month

permet de sélectionner un mois et une année.

Ci-dessous un exemple contenant le type Month :

<form>
    <label>Mois :</label> 
    <input  type="month" name="mois">
 </form>

Input : Week

Ce type de champ permet de renseigner le numéro de la semaine de l’année.

Ci-dessous un exemple contenant le type Week :

<form>
    <label>Semaine :</label> 
    <input  type="week" name="semaine">
</form>
ajouter des inputs avancés dans un formulaire HTML

Input : Range

Ce type de champ permet de renseigner une valeur numérique, mais avec un contrôle. L’utilisateur peut naviguer dans un intervalle défini par les attributs min et max avec un pas.

Ci-dessous un exemple contenant le type Range :

<form>
    <label>Volume:</label> 
    <input  type="range" name="volume">
</form>

Input : Color

Ce type permet de transformer le champ pour  sélectionner un code couleur à partir d’une palette. La valeur attendue est une couleur sous format héxadécimal .

Ci-dessous un exemple contenant le type Color :

<form>
    <label>Couleur:</label> 
    <input  type="color" name="color">
</form>

Input : File

Le <input type= »file »> spécifie un contrôle de sélection de fichier .

Cet élément est rendu avec un bouton et une étiquette , bien que dans chaque navigateur, il semble différent.

En cliquant sur le bouton, une boîte de dialogue de sélection de fichier s’ouvre et l’étiquette affichera le(s) nom(s) de fichier sélectionné(s).

Dans le cas où nous voulons sélectionner plusieurs fichiers dans la boîte de dialogue, nous pouvons utiliser l’attribut multiple.

Ci-dessous un exemple contenant le type file :

<form>
    <label>Importer:</label> 
    <input  type="file" name="file" multiple>
</form>

Dans cette partie , nous avons appris comment ajouter des inputs avancés dans un formulaire HTML.

Espérons bien que ce tuto vous a plu. Dans le tuto suivant , Nous allons commencer créer insérer des zones de texte dans un formulaire HTML.

Les inputs basiques

Bienvenue à ce nouveau tuto 🙂 . Dans cette partie , nous allons apprendre comment ajouter des inputs basiques dans un formulaires HTML.

ajouter des inputs basiques dans un formulaires HTML

accès rapide

La démo

mettre ici la vidéo de la démonstration

Qu’est ce qu’un Input ?

Le tag<input> est un champs que nous pouvons insérer dans un formulaire HTML afin de recueillir les informations d’une entrée effectuée  par l’utilisateur.

L’input est utilisé dans les cadres de l’élément <form>, en spécifiant les champs, où les utilisateurs peuvent saisir les données.

Syntaxe

Nous avons plusieurs inputs que nous pouvons insérer dans un formulaire HTML à savoir : le type texte, bouton radio, case à cocher, champ pour saisir un mot de passe, etc.).

Pour spécifier le type du champ que nous voulons ajouter, nous pouvons utiliser l’attribut TYPE.

<INPUT TYPE="" NAME="" >

Pour lier un texte à un élément spécifique, nous pouvons utiliser le tag <label>, qui définit une étiquette de texte pour celui-ci.

L’étiquette est un texte ordinaire, en cliquant sur lequel l’utilisateur peut sélectionner l’élément de formulaire. Cela facilite l’utilisation du formulaire, car il n’est pas toujours pratique d’entrer dans les éléments du formulaire avec le curseur.

<label>Message</label>

Input : Text

L’input de type Text c’est un champ à saisir dans le quels l’utilisateur est amener de saisir du texte dans une seule ligne.

Dans ce type d’input, nous pouvons trouver divers attribut à ajouter à savoir :

  • L’attribut name : permet de donner un nom au champ ; ce nom servira à récupérer la saisie du visiteur au cours du traitement.
  • L’attribut value : permet quant à lui de pré-remplir le champ avec un texte par défaut.
  • L’attribut placeholder : L’utilisateur voit un indice dans le champ de saisie. Il disparaît lorsque l’utilisateur commence à saisir des données ou lorsque le champ reçoit le focus.
  • L’attribut required: Indique que le champ de saisie doit être rempli avant de soumettre le formulaire.

Ci-dessous un exemple de formulaire contenant un input de type Text :

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>ma page web</title>
</head>
<body>
  <h1>Formulaire </h1>
  <form>
    <label>Nom:</label> 
    <input  type="text" name="fname" placeholder="Entrer votre nom"/>  </form>
</body>
</html>
ajouter des inputs basiques dans un formulaires HTML

Input : Password

Le type password est un champ “ crypté ” qu’on peut ajouter à un formulaire. C’est à dire , au cours de la saisie , les lettres sont remplacées par des étoiles ou des points. Ce type de champ est utile pour la saisie des mots de passe.

Ci-dessous un exemple de formulaire contenant un input de type password :

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>ma page web</title>
</head>
<body>
  <h1>Formulaire </h1>
  <form>
    <label>Mot de passe:</label> 
        <input  type="password" name="Mot de pass" placeholder="Entrer votre mot de pass"/>

  </form>
</body>
</html>
ajouter des inputs basiques dans un formulaires HTML

Input : Tel

Ce type d’input permet la saisie d’un texte indiquant que nous attendons la saisie d’un numéro de téléphone. Sur les navigateurs mobiles, un clavier adapté s’affiche lorsqu’on doit remplir ce champ .

Ci-dessous un exemple de formulaire contenant un input de type tel:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>ma page web</title>
</head>
<body>
  <h1>Formulaire </h1>
  <form>
    <label>Numéro de téléphone :</label> 
    <input  type="tel" name="Num tel" placeholder="Entrer votre numéro de téléphone"/>
  </form>
</body>
</html>

Input : Number

Ce type d’input permet de saisir une valeur numérique. Nous pouvons rajouter les attributs min et max qui permettent de spécifier une valeur minimale ou bien une valeur maximale pour un champ de type number .

Ci-dessous un exemple de formulaire contenant un input de type number :

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>ma page web</title>
</head>
<body>
  <h1>Formulaire </h1>
  <form>
    <label>Nombre :</label> 
    <input type="number"  value="0" min="0" max="60" >
  </form>
</body>
</html>

Input : Url

Avec le type url, on peut demander à l’utilisateur de saisir une adresse absolue (commençant généralement par http://)

Ci-dessous un exemple de formulaire contenant un input de type url :

<body>
  <h1>Formulaire </h1>
  <form>
    <label>adresse web :</label> 
    <input type="url"  name="url" placeholder="Entrer votre adresse web">
  </form>
</body>

Input : Email

Le champ ressemble au champ texte mais le navigateur sait désormais que l’utilisateur doit saisir une adresse e-mail. Il peut afficher une indication si l’adresse n’est pas un e-mail, c’est ce que fait Firefox par exemple en entourant le champ en rouge .

Ci-dessous un exemple de formulaire contenant un input de type email :

<body>
  <h1>Formulaire </h1>
  <form>
     <label>Email :</label> 
    <input type="email" name="email" placeholder="Entrer votre email">
  </form>
</body>

Cet input permet la saisie d’un texte indiquant au navigateur que l’on s’attends à saisir un texte pour une recherche.

Certains les navigateurs l’affiche avec une façon un peu différente d’un champ texte, notamment une icone de suppression du contenu et une forme arrondie .

Ci-dessous un exemple de formulaire contenant un input de type Search:

<body>
  <h1>Formulaire </h1>
  <form>
    <label>Rechercher :</label> 
    <input type="search" name="r" placeholder="html5">  
  </form>
</body>

Input : hidden

C’est un champ caché pour l’utilisateur, mais dont la valeur est validée par le formulaire. Il s’agit généralement d’une valeur issue d’un script côté serveur (ex php) ou côté client(javascript)

Ci-dessous un exemple de formulaire contenant un input de type hidden:

<body>
  <h1>Formulaire </h1>
  <form>
    <label>Inscription :</label> 
    <input type="hidden" value="inscription"> 
  </form>
</body>

Dans cette partie , nous avons appris comment ajouter des inputs basiques dans un formulaires HTML.

Espérons bien que ce tuto vous a plu. Dans le tuto suivant , Nous allons commencer créer insérer des inputs avancés dans un formulaire HTML.

La balise Form

Bienvenue à ce nouveau tuto 🙂 . Dans cette partie , nous allons apprendre comment créer des formulaires dans HTML.

créer des formulaires dans HTML

accès rapide

La démo

mettre ici la vidéo de la démonstration

Qu’est ce qu’un formulaire

Un formulaire HTML permet de rendre la page Web plus interactive car il fournit un espace sur la page HTML dans la quelle l’utilisateur peut saisir des données qui seront envoyées au serveur pour être traitées.

Un formulaire est composé d’un ou plusieurs éléments d’entrée qui seront englobés par la balise <form>

Syntaxe

Un formulaire contient un ou plusieurs éléments ( appelés des  contrôles). Ces contrôles permettent de faire des saisies ou des  choix.

Ci-dessous un exemple de déclaration d’un formulaire :

<form action="destination">………….</form>

Avec

destination : Le nom du fichier ou du programme à appeler une fois l’utilisateur clique sur un bouton de validation.

Les attributs form :

L’attribut Name :

Cet attribut permet de donner un Nom à un formulaire :

ci-dessous un exemple d’utilisation de l’attribut name :

<form name="saisie">
L’attribut action:

Cet attribut permet d’indiquer l’URL (de  protocole : http, ftp, file, mailto,…) qui va recevoir les  informations entrées dans le  formulaire, lorsqu’on clique  sur le bouton de validation.

L’URL est  l’adresse d’un programme qui va récupérer les données et les traiter. Si  l’attribut action est absent,  l’URL sera celui du  document.

ci-dessous un exemple d’utilisation de l’attribut action :

<Form name="F"  action="test.php"  >


<Form name="F" action="MAILTO: aaaa_bbbbb@ yahoo.fr" >
L’attribut Method :

•L’attribut METHOD permet d’indiquer la  méthode de transmission des données  saisies dans le formulaire.

Parmi les méthodes qu’on peut trouver dans un formulaires :

  1. La méthode GET, méthode par défaut,  consiste à concaténer les données du  formulaire à l’URL spécifié dans ACTION,  après avoir inséré un point d’interrogation.  Ces données sont incluses sous forme d’une  liste nom-champ=valeur-champ.
  2. La méthode POST génère une requête HTTP spéciale qui envoie les données au serveur. Il est fortement recommandé d’utiliser la méthode POST.
<Form  name="F"  action="t.php"  Method="post">

Dans cette partie , nous avons appris comment créer des formulaires dans HTML

Espérons bien que ce tuto vous a plu. Dans le tuto suivant , Nous allons commencer créer insérer des inputs basiques dans une formulaire HTML.

Ajouter de la mise en forme

Bienvenue à ce nouveau tuto 🙂 . Dans cette partie , nous allons apprendre des balises de mise en forme d’un texte dans HTML.

accès rapide

La démo

mettre ici la vidéo de la démonstration

Les balises <b> et <strong>

Les deux balises <strong> et <b> sont utiles en html pour mettre en gras un élément du texte.

Bien que ces deux balises donnent pratiquement la même finalité , il existe une différence entre <strong> et <b> qui est la suivante :

  • La balise <B> permet de mette simplement un bout de texte en gras (<B> est utilisée pour le style)
  • la balise <STRONG> a pour but de mettre en avant un bout de texte. (<STRONG>est utilisée pour donner du sens à un texte)

Ci-dessous un exemple contenant les balises <STRONG> et <B> :

<!DOCTYPE html>
<html>
    <head>
        <title>Les titres et les paragraphes en HTML</title>
        <meta charset="utf-8" />
    </head>
    <body>
        <h1>Les titres dans HTML </h1>
        
        <p>
            Les éléments de titre permettent de <b>définir un texte</b> comme étant un titre ou sous-titre. 
        </p>
        
        <h2>Les paragraphes dans HTML </h2>
        
        <p>
            Après avoir défini les titres , nous pouvons commencer à écrire <strong> paragraphes </strong> dedans.
        </p>
    </body>
</html>

Résultat du code :

Les balises <b> et <strong>

La balise <small>

La balise <small> réduit la taille du texte, sauf lorsqu’elle est inséré dans un est a été écrit avec une police plus petite. En général la balise <small> est utilisée pour donner des d’informations sur les droits d’auteur.

Ci-dessous un exemple contenant la balise <SMALL> :

<!DOCTYPE html>
<html>
  <head>
    <title>utiliser la balise SMALL</title>
  </head>
  <body>
    <p>Ce site a été créé par </p>
    <small>la société XXXXX </small>
  </body>
</html>

Résultat du code :

La balise <small>

Les balises <br> et <hr>

La balise <br> est responsable au retour à la ligne, c’est-à-dire que tout ce qui est écrit après sera déplacé vers une nouvelle ligne.

La balise <hr> est utilisée pour créer une ligne horizontale dans la page.

Ci-dessous un exemple contenant les balises <br> et <hr> :

<!DOCTYPE html>
<html>
  <head>
    <title>balises HR et BR</title>
  </head>
  <body>
    <h1>Exemple avec br</h1>
    <p> ceci est un paragraphe avec &lt;br /&gt; <br /> pour retourner à la ligne.</p>

    <h1>Exemple avec hr</h1>
    <p> ceci est un paragraphe qui contient &lt;hr /&gt; <br /></p>
    <hr>
    <p>utilisée pour créer une ligne horizontale.</p>
</body>
</html>
Les balises <br> et <hr>

Les balises <i> et <em>

Les balises <i> et <em> permettent de rendre la police du texte italique.

Bien que ces deux balises donnent pratiquement la même finalité , il existe une différence entre <i> et <em> qui est la suivante :

  • La balise <i> est un élément de balisage physique. C’est à dire, le texte situé dans cette balise est différent au autre texte en dehors juste visuellement et n’est pas détecté comme étant important par les moteurs de recherche et les navigateurs.
  • La balise <em> met en valeur un morceau de texte c’est à dire il est considéré comme étant important pour les moteurs de recherche et les navigateurs.

Ci-dessous un exemple contenant les balises <i> et <em> :

<!DOCTYPE html>
<html>
  <head>
    <title>texte en italique </title>
  </head>
  <body>
    <h1>Exemple avec &lt;i&gt;</h1>
    <p> texte italique avec &lt;i&gt; : <i> mon texte </i></p>

    <h1>Exemple avec &lt;em&gt;</h1>
    <p> texte italique avec &lt;em&gt; : <em> mon texte </em></p>
   
</body>
</html>

Résultat du code :

Les balises <i> et <em>

La balise <mark>

La balise <mark> met en évidence une partie d’un texte. Visuellement, le contenu ressemble à un marqueur marqué ( un effet fluo) .

Ci-dessous un exemple contenant la balise <mark> :

<!DOCTYPE html>
<html>
  <head>
    <title>utiliser la balise SMALL</title>
  </head>
  <body>
    <p>Ce texte contient une balise &lt; mark : &gt; </p>
    <small>effect marqueur  </small>
  </body>
</html>

Résultat du code :

La balise <mark>

La balise <pre>

La balise <pre> est utilisé pour insérer du texte formaté comme nous le souhaitons présenté dans un document HTML.

Par défaut , les navigateurs conservent un nombre limité d’espaces consécutifs. si nous voulons que le navigateur prend en considération tous les espaces qui figurent dans dans le texte, nous devons mettre notre texte dans la balise <pre>

Ci-dessous un exemple contenant la balise <pre> :

<!DOCTYPE html>
<html>
  <head>
    <title>Utiliser la balise pre</title>
  </head>
  <body>
    <pre>Tous les espaces saisis  
               dans ce document
        sont affichés comme tapés.           
    </pre>
  </body>
</html>

Résultat du code :

La balise <pre>

Les balises <del> et <s>

Les navigateurs affichent le contenu des deux balises<del> et <s> sous forme d’un texte barré.

Bien que ces deux balises donnent pratiquement la même finalité , il existe une différence entre <del> et <s> qui est la suivante :

  • La balise <del> est utilisée pour indiquer des éditions dans un document c’est à dire pour dire qu’une portion de texte à été supprimée ( barré) et a été remplacée par une autre portion (cette partie doit être mise dans la balise <ins> qu’on va la détaillée plus bas dans notre cours). Plus simplement, le code que nous voulons faire un DELETE , on l’insere dans le balise<del> et le code que nous voulons faire un INSERT , on le met dans une balise <ins>
  • La balise <s> permet d’afficher un texte barré tout court. Elle n’est pas présente pour indiquer des éditions dans un document.

Ci-dessous un exemple contenant les balises <del> et <s> :

<!DOCTYPE html>
<html>
  <head>
    <title>exemples de texte barré </title>
  </head>
  <body>
    <h1>Exemple avec &lt;del&gt;</h1>
    <p> La version de ce document est <del>1.0</del> <ins> 2.0 </ins></p>
    <h1>Exemple avec &lt;s&gt;</h1>
    <p> La version de ce document est <del>1.0</del> 2.0 </p>
   
</body>
</html>

Résultat du code :

Les balises <del> et <s>

Les balises <ins> et <u>

Les navigateurs affichent le contenu des deux balises<ins> et <u> sous forme d’un texte souligné.

Bien que ces deux balises donnent pratiquement la même finalité , il existe une différence entre <ins> et <u> qui est la suivante :

  • La balise <ins> est utilisée pour indiquer des éditions dans un document c’est à dire pour dire qu’une portion de texte à été inséré qui remplace par une autre portion.
  • La balise <u>(u veut dire Underlined) permet d’afficher un texte souligné tout court. Elle n’est pas présente pour indiquer des éditions dans un document.

Ci-dessous un exemple contenant les balises <ins> et <u> :

<!DOCTYPE html>
<html>
  <head>
    <title>exemples de texte souligné </title>
  </head>
  <body>
    <h1>Exemple avec &lt;ins&gt;</h1>
    <p> La version de ce document est <del>1.0</del> <ins> 2.0 </ins></p>
    <h1>Exemple avec &lt;u&gt;</h1>
    <p> La version de ce document est <s>1.0</s> <u>2.0 </u></p>
   
</body>
</html>

Résultat du code :

Les balises <ins> et <u>

Les balises <sub> et <sup>

  • La balise <sub> définit le texte qui apparaît au-dessous de la ligne de base(la taille du texte est réduite de moitié et le texte apparaît avec un décalage vers le bas). 
  • La balise <sub> définit le texte qui apparaît au-dessus de la ligne de base(la taille du texte est réduite de moitié et le texte apparaît avec un décalage vers le haut). 

Ces deux balises sont fortement utilisées pour écrire des formules mathématiques physiques ou chimiques.

Ci-dessous un exemple contenant les balises <sub> et <sup> :

<!DOCTYPE html>
<html>
  <head>
    <title>exemples de sub et sup </title>
  </head>
  <body>
    <h1>Exemple avec &lt;sub&gt;</h1>
    <p> La formule chimique de l'eau est H<sub>2</sub>O</p>
    <h1>Exemple avec &lt;sup&gt;</h1>
    <p>Le nombre 100 peut aussi s'écrire: 10<sup>2</sup></p>

  </body>
</html> 

Résultat du code :

Les balises <sub> et <sup>

Dans cette partie , nous avons appris comment insérer des liens dans HTML.

Espérons bien que ce tuto vous a plu. Dans le tuto suivant , Nous allons commencer à ajouter des éléments pour la mise en forme du texte à notre fichier HTML.

Insérer des liens

Bienvenue à ce nouveau tuto 🙂 . Dans cette partie , nous allons apprendre comment insérer des liens dans HTML.

insérer des liens dans HTML

accès rapide

La démo

mettre ici la vidéo de la démonstration

Qu’est ce qu’un lien hypertexte ?

Les liens hypertexte permettent de naviguer en passant de pages en pages. Ils peuvent pointer vers un autre site web, vers d’autres pages de votre site ou pointer vers un endroit précis d’une même page.

Pour créer un lien hypertexte en HTML5, nous pouvons utiliser la balise<a> . Elle se referme en utilisant la balise </a>.

Un lien vers un autre site

Pour se diriger vers une page d’un autre site,nous pouvons ajouter un attribut « href » dans la balise <a>.

Ci-dessous un exemple que redirige vers le site de google en cliquant sur le lien « Faire une recherche »:

<!DOCTYPE html>
<html>
  <head>
    <title>Ma page Web </title>
  </head>
  <body>
  <a href="http://www.google.fr">Faire une recherche</a>
  </body>
</html>
insérer des liens dans HTML

En cliquant sur le lien , on est redirigé vers le site google

insérer des liens dans HTML

Un lien vers une autre page du même site

Cas 1 : Deux pages situées dans un même dossier

Si les deux fichiers html sont situés dans le même dossier, il suffit d’écrire comme cible du lien le nom du fichier vers lequel on veut amener.

Par exemple, si nous sommes sur la page1 (page1.html) et que nous souhaitons faire un lien vers la page 2 (page2.html), nous pourrons l’écrire comme dans l’exemple suivant:

<!DOCTYPE html>
<html>
    <head>
        <title>Ma page Web</title>
        <meta charset="utf-8" />
    </head>
    <body>
       <a href="page2.html">Cliquer ici pour passer à la page 2</a>
    </body>
</html>

Cas 2 : Deux pages situées dans des dossier différents :

Si nous sommes sur la page1 (page1.html) et que nous souhaitons faire un lien vers la page 2 (page2.html) situé dans le dossier nommé « Files », nous pourrons l’écrire comme dans l’exemple suivant:

<!DOCTYPE html>
<html>
    <head>
        <title>Ma page Web</title>
        <meta charset="utf-8" />
    </head>
    <body>
       <a href="Files/page2.html">Cliquer ici pour passer à la page 2</a>
    </body>
</html>

Lien vers une ancre

Une ancre est une sorte de point de repère que vous pouvez mettre dans vos pages HTML lorsqu’elles sont très longues.
Parfois, il peut être utile de faire un lien amenant plus bas dans la même page pour que le visiteur puisse sauter directement à la partie qui l’intéresse.

Pour créer une ancre, il suffit de rajouter l’attribut id à l’élément qu’on veut pointer. Ce peut être n’importe quelle balise, un titre par exemple.

<!DOCTYPE html>
<html>
    <head>
        <title>Ma page Web</title>
        <meta charset="utf-8" />
    </head>
    <body>
      <h2 id="cours">cours web </h2>
      <!-- Référence depuis la même page: nom de l’ancre précédé par # -->
      <a href="#cours"> visualiser le cours web </a>
      <!-- Référence depuis une autre page-->
      <a href="page.html#cours"> visualiser le cours web </a>
    </body>
</html>

Lien pour envoyer un mail

Pour envoyer un mail en cliquant sur un lien , l’attribut href de la balise <a> doit commencer par le préfixe mailto: suivi de l’adresse e-mail de destination :

<!DOCTYPE html>
<html>
    <head>
        <title>Ma page Web</title>
        <meta charset="utf-8" />
    </head>
    <body>
     <a href="mailto:destination@gmail.com">Envoyez-moi un message !</a>
    </body>
</html>

Lien pour télécharger un fichier

Pour le téléchargement d’un fichier à partir d’un lien, il faut procéder exactement comme si vous faisiez un lien vers une page web, mais en indiquant cette fois le nom du fichier à télécharger

<!DOCTYPE html>
<html>
    <head>
        <title>Ma page Web</title>
        <meta charset="utf-8" />
    </head>
    <body>
     <a href="monfichier.zip">Télécharger le fichier</a>
    </body>
</html>

Dans cette partie , nous avons appris comment insérer des médias dans HTML.

Espérons bien que ce tuto vous a plu. Dans le tuto suivant , Nous allons commencer à ajouter des éléments pour la mise en forme du texte à notre fichier HTML.

Insérer des tableaux

Bienvenue à ce nouveau tuto 🙂 . Dans cette partie , nous allons apprendre comment créer des tableaux dans HTML.

créer des tableaux dans HTML

accès rapide

La démo

mettre ici la vidéo de la démonstration

Syntaxe

La balise <table> est un conteneur très utilisé dans les pages web. Elle facilite la mise en forme des informations grâce à son découpage en lignes et cellules complètement paramétrables.

CI-dessous les balises de déclaration d’un tableau en HTML :

<table> </table> : Définition d’un tableau

<tr> </tr> : Définition d’une ligne du tableau

<th> </th> : Définition d’une cellule d’en-tète du tableau

<td> </td> : Définition d’une cellule normale du tableau

créer des tableaux dans HTML
<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <body>
    <table>
       <tr> 
        <td>cellule1</td> 
        <td>cellule2</td>
         <td>cellule3</td>
      </tr>
       <tr> 
        <td>cellule4</td> 
        <td>cellule5</td>
         <td>cellule6</td>
     </tr>
    </table> 
  </body>
</html>
créer des tableaux dans HTML

Comme vous pouvez le consulter dans l’exemple ci-dessus, le navigateur par défaut n’affiche pas les bordures du tableau. Nous pouvons les ajouter via l’attribut border de la balise <Table>.

Ci-dessous un exemple de bordure d’un seul pixel ( 1px) :

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <body>
    <table border="1px">
       <tr> 
        <td>cellule1</td> 
        <td>cellule2</td>
         <td>cellule3</td>
      </tr>
       <tr> 
        <td>cellule4</td> 
        <td>cellule5</td>
         <td>cellule6</td>
     </tr>
    </table> 
  </body>
</html>
créer des tableaux dans HTML avec bordure

Ajouter un titre au tableau

Pour ajouter un titre au tableau , nous pouvons utiliser la balise <caption> juste après la balise ouvrante <Table>

Ci-dessous un exemple avec la balise <caption> :

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <body>
    <table border="1px">
    <caption>titre de mon tableau</caption>
       <tr> 
        <td>cellule1</td> 
        <td>cellule2</td>
         <td>cellule3</td>
      </tr>
       <tr> 
        <td>cellule4</td> 
        <td>cellule5</td>
         <td>cellule6</td>
     </tr>
    </table> 
  </body>
</html>
créer des tableaux dans HTML

La combinaison des cellules

Pour combiner des cellules dans un tableau ,nous pouvons utiliser les attributs colspan et rowspan :

  • colspan spécifie le nombre de cellules à combiner horizontalement
  • rowspan spécifie le nombre de cellules à combiner horizontalement

Fusion des colonnes (colspan)

Il est possible de fusionner horizontalement certaines cellules avec  l’attribut colspan= »nombredecellules qui se place  dans la cellule (th ou td).

La valeur numérique de cet attribut précise le nombre de colonnes du tableau que couvre la cellule :

Ci-dessous un exemple d’une fusion de 3 colonnes :

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <body>
    <table border="1px">
      <caption>titre de mon tableau</caption>
       <tr> 
        <td colspan="3">Titre</td> 
      </tr>
       <tr> 
        <td>ligne 2 colonne 1</td> 
        <td>ligne 2 colonne 2</td>
         <td>ligne 2 colonne 3</td>
     </tr>
    </table> 
  </body>
</html>
fusion des cellules des tableaux dans HTML

Fusion des lignes rowspan 

Il est possible de fusionner des lignes avec l’attribut  rowspan= »  nombredelignes » qui se place dans la cellule (th ou td)

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <body>
    <table border="1px">
      <caption>titre de mon tableau</caption>
       <tr> 
        <td rowspan="2">ligne 1 et 2 colonne 1</td> 
        <td>ligne 1 colonne 2</td>
        <td rowspan="3"> ligne 1,2 et 3 colonne 3</td>
      </tr>
       <tr> 
        <td>ligne 2 colonne 2</td> 
     </tr>
     <tr> 
      <td>ligne 3 colonne 1</td> 
      <td>ligne 3 colonne 2</td> 
   </tr>
    </table> 
  </body>
</html>
Fusion des lignes tableaux HTML

Les attributs du tableau :

  • border : Épaisseur du cadre extérieur en pixels. si la valeur vaut 0, le cadre sera invisible.
  • cellspacing : Épaisseur en pixels autours de chaque cellule.
  • cellspadding : Épaisseur en pixels entre l’élément de la cellule et le cadre.
  • width : Largeur occupée par le tableau en pixels ou en pourcentages.
  • width : Largeur occupée par une colonne en pixels ou en pourcentages.
  • align : si la valeur vaut « top », titre sera affiché au-dessus si la valeur vaut « bottom », me titre sera affiché en-dessous.
  • align : pour les valeurs left, right et center, affiche les éléments de la cellule à gauche, à droite ou au centre.
  • valign : Aligne le contenu de la cellule en haut, en bas ou au milieu pour les valeurs TOP, BOTTOM et MIDDLE.
  • nowrap : Empêche le retour à la ligne dans la cellule.

Regroupement des éléments de la table

Le tag <thead> – ( “table head” ) c’est « chapeau » du tableau c’est à dire regroupe une ou plusieurs premières lignes de la table.

Le tag <body> – ( “table body” ) regroupe les lignes centrales du tableau.

Le tag <tfoot> – ( “table footer” ) regroupe la ligne du bas, formant le « sous-sol » de la table.

Dans cette partie , nous avons appris comment comment créer des tableaux dans HTML

Espérons bien que ce tuto vous a plu. Dans le tuto suivant , Nous allons commencer créer des formulaires dans HTML.

Créer des listes

Bienvenue à ce nouveau tuto 🙂 . Dans cette partie , nous allons apprendre comment créer des listes dans HTML.

Les listes permettent de mieux structurer un texte et d’ordonner les informations.

Créer des listes dans HTML

accès rapide

La démo

Liste non ordonnée

Les listes non ordonnée permettent de créer des éléments sans notion d’ordre.

Pour crée une liste non ordonnée,Il suffit juste de mettre les élements souhaité dans les balises <ul> et </ul>.

Chaque élément de la liste doit être délimité par deux balises <li> </li>

Ci-dessous un exemple de liste non ordonnée :

<!DOCTYPE html>
<html>
  <head>
    <title>Inserer les listes</title>
  </head>
  <body>
    <h1>Liste non ordonnée</h1>
    <ul>
      <li>Le premier élément de la liste</li>
      <li>Le deuxieme élément de la liste</li>
      <li>Le troisieme élément de la liste</li>
    </ul>
  </body>
</html>
Créer des listes non ordonnées dans HTML

Par défaut , les éléments de la liste s’affichent sous format de puces.

Nous pouvant changer cet affichage via l’attribut type.Exemple :

<UL type=« disc »>

<UL type=« circle »>

<UL type=« square »>

Ci-dessous un exemple de de ces trois types :

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <body>
    <h1>Liste non ordonnée avec l'attribut disc</h1>
    <ul type="disc">
      <li>Le premier élément de la liste</li>
      <li>Le deuxieme élément de la liste</li>
      <li>Le troisieme élément de la liste</li>
    </ul>
    <h1>Liste non ordonnée avec l'attribut circle</h1>
    <ul type="circle">
      <li>Le premier élément de la liste</li>
      <li>Le deuxieme élément de la liste</li>
      <li>Le troisieme élément de la liste</li>
    </ul>
    <h1>Liste non ordonnée avec l'attribut square</h1>
    <ul type="square">
      <li>Le premier élément de la liste</li>
      <li>Le deuxieme élément de la liste</li>
      <li>Le troisieme élément de la liste</li>
    </ul>
  </body>
</html>
Créer des listes non ordonnées dans HTML

Liste ordonnée

Les listes ordonnée permettent de créer des éléments avec notion d’ordre.

Une liste ordonnée fonctionne de la même façon que la liste non ordonnée , seule une balise change 🙂

Il faut juste remplacer <ul></ul> par <ol></ol>.

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <body>
    <h1>Liste ordonnée</h1>
    <ol>
      <li>Le premier élément de la liste</li>
      <li>Le deuxieme élément de la liste</li>
      <li>Le troisieme élément de la liste</li>
    </ol>
  </body>
</html>
Créer des listes ordonnées dans HTML

Par défaut , les éléments de la liste s’affichent numéroté à partir de 1.

Nous pouvant changer cet affichage via l’attribut type ou start. Exemple:

<OL type=« i »> Numérotation du type i,ii,iii…

<OL type=« I »> Numérotation du type I, II, III, IV…

<OL type=« A »> Numérotation du type A, B, C, D…

<OL type=« a »> Numérotation du type a, b, c, d…

<OL start=« 5 »> Numérotation du type 5, 6, 7, 8…

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <body>
    <h1>Liste ordonée</h1>
    <ol type="i">
      <li>Le premier élément de la liste</li>
      <li>Le deuxieme élément de la liste</li>
      <li>Le troisieme élément de la liste</li>
    </ol>
    <ol type="I">
      <li>Le premier élément de la liste</li>
      <li>Le deuxieme élément de la liste</li>
      <li>Le troisieme élément de la liste</li>
    </ol>
    <ol type="a">
      <li>Le premier élément de la liste</li>
      <li>Le deuxieme élément de la liste</li>
      <li>Le troisieme élément de la liste</li>
    </ol>
    <ol type="A">
        <li>Le premier élément de la liste</li>
        <li>Le deuxieme élément de la liste</li>
        <li>Le troisieme élément de la liste</li>
    </ol>
  </body>
</html>
Créer des listes ordonnées dans HTML

Liste de définition

Ce type de liste est composé de paires « terme à définir + définition ».

Les éléments  <dl></dl> sont utilisés pour représenter la liste de définition qu’on va créer.

A l’intérieur de ces balises, nous mettons les termes à définir entre les balise <dt></dt> .Ensuite, nous mettons les définitions relatives à chaque terme dans les balises <dd></dd> .

Ci-dessous un exemple de liste de définition :

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <body>
    <h1>Quelques définition </h1>
    <dl>
    <dt>HTML</dt>
        <dd>Langage utilisé pour affiché du contenu le web</dd>
    <dt>Balise</dt>
        <dd>élément présentant certaines fonctionnalités</dd>
    <dt>Attribut</dt>
        <dd>élément spécifique à une balise pouvant prendre certaines valeurs</dd>
    </dl>

  </body>
</html>
Créer des listes de définition dans HTML

Dans cette partie , nous avons appris comment comment créer des listes dans HTML

Espérons bien que ce tuto vous a plu. Dans le tuto suivant , Nous allons commencer à ajouter des éléments pour la mise en forme du texte à notre fichier HTML.