ホームページ > ウェブフロントエンド > CSSチュートリアル > HTML でダッシュ スタイルのリストを作成する方法: デフォルトの箇条書きスタイルを超えて?

HTML でダッシュ スタイルのリストを作成する方法: デフォルトの箇条書きスタイルを超えて?

Barbara Streisand
リリース: 2024-10-29 22:09:02
オリジナル
499 人が閲覧しました

How to Create Dash-Styled Lists in HTML: Beyond the Default Bullet Styles?

HTML リスト スタイルのカスタマイズ: ダッシュを使用したリストの作成

HTML では、list-style-type プロパティを使用してリスト項目の箇条書きスタイルを指定します。ただし、箇条書き文字としてのダッシュはネイティブにサポートされていません。

:before 擬似クラスの使用

ダッシュ スタイルのリストを作成する 1 つの方法は、:before 擬似クラスを使用することです。これにより、各リスト項目の前にコンテンツを挿入し、個別にスタイル設定することができます。

<code class="css">ul.dashed {
  list-style-type: none;
}
ul.dashed > li::before {
  content: "-";
  margin-right: 5px;
}</code>
ログイン後にコピー

content プロパティは、各 li の前にダッシュ「-」を挿入し、margin-right はダッシュとリストの間にスペースを提供します。 item text.

text-indent の利用

:before 疑似クラスの使用中にインデントされたリスト効果を維持するには、リスト項目に負の text-indent を適用できます。

<code class="css">ul.dashed > li {
  text-indent: -5px;
}</code>
ログイン後にコピー

これにより、箇条書きスタイルによって作成されるデフォルトのインデントが無効になり、ダッシュがリスト項目テキストの先頭に揃えられます。

汎用リスト文字のカスタマイズ

汎用文字をリストとして使用するには

<code class="css">ul.generic {
  list-style-type: disc;
}

ul.square {
  list-style-type: square;
}

ul.circle {
  list-style-type: circle;
}</code>
ログイン後にコピー

これにより、さまざまな箇条書きの形でリストを作成し、必要に応じてリストの外観をカスタマイズできます。

以上がHTML でダッシュ スタイルのリストを作成する方法: デフォルトの箇条書きスタイルを超えて?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート