Maison > interface Web > tutoriel CSS > Explication détaillée des propriétés du numéro de série CSS : compteur et type de style de liste

Explication détaillée des propriétés du numéro de série CSS : compteur et type de style de liste

WBOY
Libérer: 2023-10-21 11:52:41
original
1000 Les gens l'ont consulté

CSS 序号属性详解:counter 和 list-style-type

Explication détaillée des attributs de numéro de série CSS : compteur et type de style de liste

Introduction :
Dans la conception Web, nous rencontrons souvent des situations où des éléments tels que des listes ou des titres doivent être numérotés. Afin de répondre aux différents besoins de conception, CSS fournit deux attributs importants : counter et list-style-type. Cet article détaillera l'utilisation de ces deux propriétés et fournira quelques exemples de code spécifiques.

1. Attribut Counter :
L'attribut counter permet aux développeurs de créer des compteurs personnalisés pour numéroter ou marquer des éléments. Il contient deux attributs importants : le contre-incrément et le contre-réinitialisation.

  1. counter-increment : L'attribut
    counter-increment définit les règles d'incrémentation du compteur. Il accepte les noms d'un ou plusieurs compteurs et précise leurs règles d'incrémentation. Les valeurs couramment utilisées incluent les entiers (+1, -1), les pourcentages, les nombres et aucun. Voici un exemple :
body {
  counter-reset: chapter;
}

h1::before {
  counter-increment: chapter;
  content: "Chapter " counter(chapter) ": ";
}
Copier après la connexion

Dans cet exemple, réinitialisez d'abord le compteur nommé chapitre à 0 en utilisant counter-reset. Ensuite, insérez la valeur du compteur devant l'élément h1 via l'attribut counter-increment et ajoutez "Chapitre" et ":" au contenu.

  1. counter-reset : L'attribut
    counter-reset est utilisé pour définir la valeur initiale du compteur. Il accepte les noms d'un ou plusieurs compteurs et précise leurs valeurs initiales. Les valeurs couramment utilisées incluent les entiers, les pourcentages et aucun. Voici un exemple :
ol {
  counter-reset: my-counter;
  list-style-type: none;
}

li::before {
  counter-increment: my-counter;
  content: counter(my-counter) ". ";
}
Copier après la connexion

Dans cet exemple, un compteur nommé mon-compteur est d'abord réinitialisé à 0 à l'aide de counter-reset. Ensuite, insérez la valeur du compteur devant l'élément li via l'attribut counter-increment et ajoutez "."

2. attribut list-style-type :
l'attribut list-style-type est utilisé pour définir le type de balise des éléments de la liste. Il accepte certaines valeurs prédéfinies telles que décimal, alpha inférieur, romain supérieur, etc. Voici quelques valeurs couramment utilisées et exemples correspondants :

  1. disque :
    Marquer les éléments de la liste sous forme de points pleins.
ul {
  list-style-type: disc;
}
Copier après la connexion
  1. décimal :
    Marquez les éléments de la liste comme des nombres (1, 2, 3).
ol {
  list-style-type: decimal;
}
Copier après la connexion
  1. alpha inférieur :
    Marquez les éléments de la liste avec des lettres minuscules (a, b, c).
ol {
  list-style-type: lower-alpha;
}
Copier après la connexion
  1. haut-romain :
    Marquez les éléments de la liste avec des chiffres romains majuscules (I, II, III).
ol {
  list-style-type: upper-roman;
}
Copier après la connexion

Conclusion :
En utilisant les attributs counter et list-style-type, les développeurs peuvent facilement personnaliser la numérotation et les types de balises des éléments. Cet article présente l'utilisation de base des attributs de type compteur et de type liste et fournit quelques exemples de code spécifiques pour référence aux lecteurs. J'espère que les lecteurs pourront utiliser ces deux attributs de manière flexible pour obtenir divers effets de conception Web basés sur ces exemples.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal