ホームページ >ウェブフロントエンド >CSSチュートリアル >要素やその子要素を隠さずに、HTML 要素内のテキストを非表示にするにはどうすればよいですか?

要素やその子要素を隠さずに、HTML 要素内のテキストを非表示にするにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-22 06:54:10523ブラウズ

How Can I Hide Text Within an HTML Element Without Hiding the Element or its Child Elements?

子に影響を与えずに要素内のテキスト ノードを非表示にする

問題:
「クリックして閉じる」を非表示にする特定の HTML 要素 (#closelink) 内のテキストを、要素やその要素を隠すことなく表示します。ハイパーリンク。

解決策:
はい、これは CSS を使用して実現できます:


 可視性: 折りたたむ; /<em> 要素 </em>/<br>}<h1>closelink a {</h1><p>visibility:visible; /<em> 子要素を再表示 </em>/<br>}

 <a href="">Close</a>クリックして閉じます<br></div>

このメソッドは、visibility 属性を利用します。親要素 (#closelink) に Visibility: Collapse を設定することで、事実上非表示になります。ただし、この属性を子要素 (リンク a) の Visibility:visible でオーバーライドすることで、子要素が表示されたままになることが保証されます。

したがって、リンクが存在する間、「クリックして閉じる」テキストは非表示になります。要素は表示されたままになり、質問で指定された要件を満たします。

以上が要素やその子要素を隠さずに、HTML 要素内のテキストを非表示にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。