ホームページ > ウェブフロントエンド > フロントエンドQ&A > CSSで文字を表示しないように設定する方法

CSSで文字を表示しないように設定する方法

藏色散人
リリース: 2023-01-04 09:35:33
オリジナル
4430 人が閲覧しました

CSS でテキストを表示しないように設定する方法: 1. text-indent 属性を使用する; 2. line-height 属性を使用する; 3. spam 表示属性を使用する; 4. display:none を使用する; 4. 5. overflow:hidden を通じて; 6. position 属性を通じて。

CSSで文字を表示しないように設定する方法

この記事の動作環境: Windows7 システム、HTML5&&CSS3 バージョン、Dell G3 コンピューター。

CSS でテキストを非表示にする 6 つの方法

Web フロントエンド開発者として、HTML のセマンティックを実現するために、多くの場合、CSS にいくつかのタイトルを追加する必要があります。 content モジュールを使用して、ページをより面白くします。もちろん、画像ボタンは、CSS ストリーキングなしでページ情報をスムーズに吸収することもできます。通常、より良い視覚効果を伝えるために、フォントの代わりに画像を使用することがよくあり、フロントエンド開発の初期段階では多くの場合、コンテンツは HTML で直接指定されるのではなく、  (または空の場合もあります) で指定されます。このように、CSS にロードされていない場合、このブロックのコンテンツが何であるかを知ることは不可能です。

トピックから始めます。通常はフォントをオフセットします。方法は次のとおりです:

1. text-indent:-9999px;

を使用します。ただし、制限があります。ブロックレベルにのみ適用されます。 a のフォントなので、text-indent:-9999px; という問題が発生します。この方が使いやすいですが、a がブロックに変換されると、その背後にある要素が次の行にプッシュされます。もしこれが a だったら、その後ろに a ボタンがあります。その後ろに人が集まるように、このボタンをフローティングする必要があります。これは少し面倒ではありませんか?

2. line-height:0;

を使用します。コードは次のとおりです。

font-size:0;

overflow:hidden;

Can背景上のフォントを完全に「非表示」にします。

IE6 .0、7.0、8.0、Firefox 3.010 ~

3 でテスト済み。最も便利な方法は、スパンを追加してから、display:none を実行することです。 、この方法ではバグは発生しません。

残念ながら、タグがもう 1 つあります。ループで使用すると、HTML のバイト数が多くなります。これを 1 つのボタンに使用することをお勧めします。

入力値を非表示にする方法は少し難しいです。

したがって、非表示をシミュレートするには、ブロックとテキストインデントを使用して「オフセット」するだけです。

display:block;
font-size:0;
line-height:0;
text-indent:-9999px;
ログイン後にコピー

テスト ie6 .0、7.0、Firefox 3.010 ~

4、display:none: コンテナ自体を含むすべてを非表示にすることができます。シンプルで効果的ですが、検索エンジンに優しくないという 2 つのよく知られた欠陥があります。スクリーンリーダーでは無視されます。

5. overflow:hidden:

これはより合理的で、私のお気に入りの方法です (Script House Web マスターからのメモ) 具体的なコードは次のとおりです:

以下は引用された内容です:

コードは次のとおりです:

.texthidden{
display:block;/*统一转化为块级元素*/
overflow:hidden;
width:0;
height:0;
}
ログイン後にコピー

6. positon:absolute:

絶対位置を使用して表示領域の外に押し出しますが、可視性は存在しませんが、依然として物理的なスペースを占有しており、テキストを非表示にするという目的に反しています。

以下は引用された内容です:

コードは次のとおりです:

.texthidden{
positon:absolute;
margin-top:-9999px;
margin-left:-9999px;
}
ログイン後にコピー

注: 次の 3 つの方法でも、隠しテキスト効果を実現できますが、お勧めできません。

【推奨学習: css ビデオ チュートリアル

以上がCSSで文字を表示しないように設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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