ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS のみを使用して先頭にドットを含む目次を作成する方法

CSS のみを使用して先頭にドットを含む目次を作成する方法

DDD
DDDオリジナル
2024-12-21 12:23:09220ブラウズ

How to Create a Table of Contents with Leading Dots Using Only CSS?

CSS で目次の先頭ドットを作成する

目次を作成する場合、多くの場合、先頭ドットを使用して目次を作成することが望ましいです。構造的で視覚的に魅力的なレイアウト。これを実現する効果的な CSS のみのソリューションは次のとおりです。

CSS:

ul.leaders {
  max-width: 40em;
  padding: 0;
  overflow-x: hidden;
  list-style: none;
}

ul.leaders li:before {
  float: left;
  width: 0;
  white-space: nowrap;
  content:
    ". . . . . . . . . . . . . . . . . . . . "
    ". . . . . . . . . . . . . . . . . . . . "
    ". . . . . . . . . . . . . . . . . . . . "
    ". . . . . . . . . . . . . . . . . . . . ";
}

ul.leaders span:first-child {
  padding-right: 0.33em;
  background: white;
}

ul.leaders span + span {
  float: right;
  padding-left: 0.33em;
  background: white;
}

HTML:

<ul class="leaders">
  <li><span>Salmon Ravioli</span> <span>7.95</span></li>
  <li><span>Fried Calamari</span> <span>8.95</span></li>
  <li><span>Almond Prawn Cocktail</span> <span>7.95</span></li>
  <li><span>Bruschetta</span> <span>5.25</span></li>
  <li><span>Margherita Pizza</span> <span>10.95</span></li>
</ul>

このコードは、先頭にドットが付いた、柔軟で見た目に美しい目次を作成します。コンテンツのサイズは動的に調整され、テキストの長さに関係なく一貫した間隔が確保されます。

以上がCSS のみを使用して先頭にドットを含む目次を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。