ホームページ >ウェブフロントエンド >フロントエンドQ&A >CSSフォントを非表示にする
Web デザインと開発では、フォントのスタイルとサイズが重要なことがよくあります。ただし、場合によっては、Web ページで使用するフォントを非表示にしたい場合があります。これには、検索エンジンの結果ページで特定のテキストを非表示にする必要がある場合や、Web ページに特定の要素を表示して関連テキストは表示しない場合など、さまざまな理由が考えられます。
さて、フォントの非表示を実装する方法を疑問に思われるかもしれません。これには、CSS を使用するいくつかのテクニックが必要です。この記事では、CSS を使用してフォントの非表示を実装する方法と、それを Web ページで使用するシナリオを説明します。
まず、CSS の「display:none」プロパティを使用してテキストを非表示にする方法を説明します。このプロパティは、単に色を透明に設定するのとは異なり、ページからテキストを完全に削除し、テキスト ボックスのプレースホルダーをそのまま残しません。 Google、Baidu などの検索エンジンを使用している場合、検索結果ページにこの種のテキストが隠れていることがあります。この場合、ウェブマスターは電話番号、電子メール アドレスなどの一部の機密情報を非表示にしたい場合があります。
以下のサンプル コードに示すように:
.hidden-text { display: none; }
この例では、「.hidden-text」は非表示にするテキストのクラス名です。このクラスをテキストに適用すると、ページから完全に削除されます。
しかし、ここには別の問題があります。すべてのテキストが削除された場合、このテキスト ボックスがもともと存在していたことをユーザーにどのように知らせるでしょうか?このとき、別のテクニックが必要になります。それは、「visibility:hidden」属性を使用することです。
.hidden-text { visibility: hidden; }
この場合、テキストは非表示になりますが、そのプレースホルダーは Web ページに残ります。これは、テキスト ボックスの隣にアイコンや画像などの他の要素がある場合、それらは新しい場所に移動しないことを意味します。要素のサイズと位置は保持され、要素内のテキストのみが非表示になります。
Web デザインでフォントの非表示を使用するその他の状況をいくつか紹介します。
.btn-text { text-indent: -9999px; }
@media screen and (max-width: 768px) { .text { display:none; } }
この例では、CSS の「@media」ルールを使用して、モバイル端末でテキストを非表示にします。幅が 768 ピクセル未満のモバイル デバイスからページにアクセスすると、クラス名「.text」のテキストは非表示になります。
つまり、フォントの非表示は、Web デザインと開発において非常に役立つテクノロジーです。検索エンジンの結果ページで機密情報を非表示にする必要がある場合でも、関連するテキストを表示せずに Web ページにアイコンを表示する必要がある場合でも、CSS のフォント非表示を使用してこれらの目的を達成できます。このテクノロジーをマスターすると、Web デザインと開発レベルが向上し、Web ページがより簡潔で美しく、ナビゲートしやすくなります。
以上がCSSフォントを非表示にするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。