子に影響を与えずに要素内のテキスト ノードを非表示にする
問題:
「クリックして閉じる」を非表示にする特定の 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 サイトの他の関連記事を参照してください。