ホームページ > ウェブフロントエンド > CSSチュートリアル > 2 行目のリスト項目を 2 行目の位置を揃えるにはどうすればよいですか?

2 行目のリスト項目を 2 行目の位置を揃えるにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-26 18:57:11
オリジナル
528 人が閲覧しました

How to Align Two-Line List Items with Misaligned Second Lines?

2 行の項目。 2 行目に余白なし

2 行目にまたがるリスト項目を扱う場合、2 行目が 1 行目と整列していない場合、整列を実装する必要があります。この状況は主に、リスト内のインライン要素により、配置に影響を与えることなく後続のテキストが流れることができるために発生します。

この問題に対処するには、「text-indent」プロパティを利用することが可能です。このプロパティは、要素内のテキストの最初の行の開始前の間隔を制御します。負の 'text-indent' 値を適用すると、最初の行を左に特定の量だけシフトできます。この変位を正の「padding-left」値でオフセットすると、目的の配置が得られます。

次の例を考えてみましょう。

ul {
  width: 300px;
}
li {
  padding-left: 1.28571429em;
  text-indent: -1.28571429em;
}
ログイン後にコピー

この例では、「1.28571429em」値は、チェックマークの原因となる「font-awesome」アイコン要素の幅に対応します。この手法を採用すると、テキストが両行のアイコンの下に整列し、ずれが修正されます。

以上が2 行目のリスト項目を 2 行目の位置を揃えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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