ナビゲーション要素にセパレーターを追加すると、Web サイトの視覚的な魅力と使いやすさの両方を向上させることができます。それぞれに欠点がある 2 つの潜在的な解決策を検討してきましたが、シンプルさと有効性を兼ね備えた別のアプローチがあります。
CSS を使って解決
セパレータに画像を使用することに固執していない場合は、CSS の機能を活用することを検討してください。隣接するセレクターと :before 疑似セレクターを利用することで、追加の HTML マークアップなしで目的の結果を達成できます。
実装できる CSS コードは次のとおりです。
nav li + li:before{ content: " | "; padding: 0 10px; }
このコードは効果的に次の内容を挿入します。ナビゲーション内の各リスト項目の間にある垂直バー。 content プロパティはバーのコンテンツをパイプ文字 (" | ") に設定し、padding プロパティはバーの周囲に適切なスペースを確保します。
CSS ベースのセパレータの利点
区切り文字に CSS を使用すると、次のような利点があります。利点:
結論
セパレータとして画像を使用すると直感的に思えるかもしれませんが、アプローチを使用すると、潜在的な欠点が生じる可能性があります。 CSS を採用すると、ナビゲーション メニューにセパレーターを効果的に追加でき、視覚的な強化と機能性の向上の両方を実現できます。
以上がCSS を使用してナビゲーション メニューにセパレータを効率的に追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。