Maison > interface Web > tutoriel CSS > Listes de définition collantes

Listes de définition collantes

尊渡假赌尊渡假赌尊渡假赌
Libérer: 2025-03-18 11:55:24
original
383 Les gens l'ont consulté

Listes de définition collantes

Récemment, j'ai découvert le site Web de 30 secondes de code, et leurs exemples CSS sont vraiment impressionnants! J'ai été particulièrement captivé par leurs «en-têtes de section flottants» à l'aide de listes de définition. Cela démontre élégamment la puissance et la polyvalence de<dl></dl> ,<dt></dt> , et<dd></dd> Éléments.

Considérez ce simple HTML:

<div>
  <dl>
<dt>UN</dt>
    <dd>Algérie</dd>
    <dd>Angola</dd>

    <dt>B</dt>
    <dd>Bénin</dd>
    <dd>Botwana</dd>
    <dd>Burkina Faso</dd>
    <dd>Burundi</dd>

    <dt>C</dt>
    <dd>Cabo Verde</dd>
    <dd>Cameroun</dd>
    <dd>République centrafricaine</dd>
    <dd>Tchad</dd>
    <dd>Comores</dd>
    <dd>Congo, République démocratique du</dd>
    <dd>Congo, République du</dd>
    <dd>Coté d'ivoire</dd>

    <dt>D</dt>
    <dd>Djibouti</dd>

    <dt>E</dt>
    <dd>Egypte</dd>
    <dd>Guinée équatoriale</dd>
    <dd>Érythrée</dd>
    <dd>Eswatini (anciennement Swaziland)</dd>
    <dd>Ethiopie</dd>
  </dl>
</div>
Copier après la connexion

Sans aucun CSS, le rendu par défaut du navigateur est simple. Cependant, la structure inhérente de<dt></dt> et<dd></dd> Permet un style intelligent. Remarquez comment le<dt></dt> Les éléments s'alignent naturellement sur la gauche en raison de la marge par défaut. Cela rend la création de "sections collantes" remarquablement faciles:

 dt {
  Position: collante;
  en haut: 0;
  Contexte: blanc;
  Affichage: bloc en ligne;
}
Copier après la connexion

L'élégance de cette solution est frappante. La fonctionnalité principale est obtenue avec un CSS minimal. Le style supplémentaire est une amélioration purement cosmétique.

L'exemple de 30 secondes de code utilise la grille CSS pour une disposition plus robuste, mais cette approche CSS concise souligne la quantité qui peut être accomplie avec moins. Ils offrent également une variation où<dd></dd> Les éléments s'étendent sur toute la largeur, offrant une autre option de conception intéressante.

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!

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