Maison > interface Web > tutoriel CSS > le corps du texte

Comment créer des listes ordonnées sans point en HTML et CSS ?

Susan Sarandon
Libérer: 2024-11-03 09:04:03
original
817 Les gens l'ont consulté

How to Create Ordered Lists Without a Period in HTML and CSS?

Création de listes ordonnées sans point en HTML et CSS

Malgré l'hypothèse courante selon laquelle les listes ordonnées en HTML doivent avoir un point après le nombre, il est possible de créer un sans.

Solution CSS

Au lieu de recourir à l'approche non sémantique de type liste-image, vous pouvez éliminer le point avec CSS :

<code class="css">ol.custom {
  list-style-type: none;
  margin-left: 0;
}

ol.custom > li {
  counter-increment: customlistcounter;
}

ol.custom > li:before {
  content: counter(customlistcounter) " ";
  font-weight: bold;
  float: left;
  width: 3em;
}

ol.custom:first-child {
  counter-reset: customlistcounter;
}</code>
Copier après la connexion

Remarque

Cette solution utilise le pseudo-sélecteur :before, qui peut ne pas être pris en charge dans les navigateurs plus anciens comme IE6 et IE7. Pour ces navigateurs, vous pouvez ajouter une règle supplémentaire qui les cible uniquement pour afficher le style de liste normal :

<code class="css">ol.custom {
  *list-style-type: decimal; /* targets IE6 and IE7 only */
}</code>
Copier après la connexion

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal