Derniers tutoriels de développement web

Listes HTML

HTML Listes Description de

Une liste de description, qui se compose de groupes de valeur nom, et était connu comme une liste de définitions avant HTML5. listes de description sont destinés à des groupes de « termes et définitions, sujets de métadonnées et les valeurs, les questions et les réponses, ou tout autre groupe de données nom-valeur ».

DL existait en balises HTML, et a été standardisé en HTML 2.0; encore en cours.


Exemple d'une liste non numérotée et une liste ordonnée en HTML:

Liste non ordonnée:

  • Article
  • Article
  • Article
  • Article

Liste ordonnée:

  1. premier élément
  2. deuxième élément
  3. troisième
  4. quatrième

Listes HTML désordonnées

Une liste non ordonnée commence par <ul> balise. Chaque élément de la liste commence par la <li> balise.

Les éléments de la liste seront marqués par des balles (small black circles) :

Exemple

<ul>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>

Essayez vous - même »


HTML désordonnées Listes - Le Style d' attributs

Un style de attribut peut être ajouté à une liste non ordonnée, pour définir le style du marqueur:

Style La description
list-style-type:disc Les éléments de la liste seront marqués par balles (default)
list-style-type:circle Les éléments de la liste seront marqués par des cercles
list-style-type:square Les éléments de la liste seront marqués par des carrés
list-style-type:none Les éléments de liste ne seront pas marqués

Disc :

<ul style="list-style-type:disc">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>
Essayez vous - même »

Circle :

<ul style="list-style-type:circle">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>
Essayez vous - même »

Square :

<ul style="list-style-type:square">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>
Essayez vous - même »

None :

<ul style="list-style-type:none">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ul>
Essayez vous - même »

Listes HTML commandés

Une liste ordonnée commence par <ol> balise. Chaque élément de la liste commence par la <li> balise.

Les éléments de la liste seront marqués par des chiffres:

Exemple

<ol>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>
Essayez vous - même »

Listes HTML - Le ordonné Type d' attribut

Un type attribut peut être ajouté à une liste ordonnée, pour définir le type de marqueur:

Type La description
type="1" Les éléments de la liste seront numérotées avec des chiffres (default)
type="A" Les éléments de la liste seront numérotées avec des lettres en majuscules
type="a" Les éléments de la liste seront numérotées avec des lettres minuscules
type="I" Les éléments de la liste seront numérotées avec des chiffres romains en majuscules
type="i" Les éléments de la liste seront numérotées avec des chiffres romains minuscules

Nombres:

<ol type="1">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>
Essayez vous - même »

Lettres capitales:

<ol type="A">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>
Essayez vous - même »

Minuscules:

<ol type="A">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>
Essayez vous - même »

Majuscules Nombres romains:

<ol type="I">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>
Essayez vous - même »

Minuscules Nombres romains:

<ol type="I">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>
Essayez vous - même »

HTML description Listes

HTML prend également en charge les listes de description.

Une liste de description est une liste de termes, avec une description de chaque terme.

La <dl> balise définit la liste de description, le <dt> balise définit le terme (name) , et <dd> balise décrit chaque terme:

Exemple

<dl>
  <dt>Coffee</dt>
  <dd>- black hot drink</dd>
  <dt>Milk</dt>
  <dd>- white cold drink</dd>
</dl>
Essayez vous - même »

Listes emboîtés HTML

Liste peuvent être imbriquées (lists inside lists) à l' (lists inside lists) des (lists inside lists) :

Exemple

<ul>
  <li>Coffee</li>
  <li>Tea
    <ul>
      <li>Black tea</li>
      <li>Green tea</li>
    </ul>
  </li>
  <li>Milk</li>
</ul>
Essayez vous - même »

Liste des articles peuvent contenir la nouvelle liste, et d'autres éléments HTML, comme des images et des liens, etc.


Listes horizontales

listes HTML peuvent être coiffés de différentes façons avec CSS.

Une façon populaire, est de style une liste à afficher horizontalement:

Exemple

<!DOCTYPE html>
<html>

<head>
<style>
ul#menu li {
    display:inline;
}
</style>
</head>

<body>

<h2>Horizontal List</h2>

<ul id="menu">
  <li>HTML</li>
  <li>CSS</li>
  <li>JavaScript</li>
  <li>PHP</li>
</ul>

</body>
</html>
Essayez vous - même »

Avec un peu de style supplémentaire, vous pouvez le faire ressembler à un menu:

Exemple

ul#menu {
    padding: 0;
}

ul#menu li {
    display: inline;
}

ul#menu li a {
    background-color: black;
    color: white;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 4px 4px 0 0;
}

ul#menu li a:hover {
    background-color: orange;
}
Essayez vous - même »

Résumé du chapitre

  • Utilisez le code HTML <ul> élément pour définir une liste non ordonnée
  • Utilisez le code HTML de style attribut pour définir le style de puce
  • Utilisez le code HTML <ol> élément pour définir une liste ordonnée
  • Utilisez le code HTML de type attribut pour définir le type de numérotation
  • Utilisez le code HTML <li> élément pour définir un élément de liste
  • Utilisez le code HTML <dl> élément pour définir une liste de description
  • Utilisez le code HTML <dt> élément pour définir le terme de description
  • Utilisez le code HTML <dd> élément pour définir les données de description
  • Les listes peuvent être imbriquées à l'intérieur des listes
  • Liste des éléments peuvent contenir d'autres éléments HTML
  • Utilisez l'affichage des propriétés CSS: inline pour afficher une liste horizontale

Testez-vous avec des exercices!

Exercice 1 » Exercice 2» Exercice 3 » Exercice 4» Exercice 5 » Exercice 6»


HTML Liste Mots clés

Marque La description
<ul> Définit une liste non ordonnée
<ol> Définit une liste ordonnée
<li> Définit un élément de liste
<dl> Définit une liste de description
<dt> Définit le terme dans une liste de description
<dd> Définit la description dans une liste de description