親が非表示の場合の HTML 子要素の表示
親要素が表示: none に設定されている場合、その子要素も非表示になります。デフォルト。ただし、特定のシナリオでは、親が非表示の場合でも子要素を表示することが望ましい場合があります。
display では不可能: none
残念ながら、display では次のようになります。 none の場合、子要素を表示することはできません。これは、display: none がドキュメント フローから要素を完全に削除し、サブツリー全体が非表示になるためです。
display: none の代替手段
display: none は非表示です。適切なオプションとして、子の表示中に親要素を非表示にする別の方法を使用することを検討してください。
<code class="css">.hide { visibility: hidden; } .reshow { visibility: visible; }</code>
<code class="css">.hide { position: absolute; overflow: hidden; height: 0; } .reshow { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; }</code>
以上が親要素が「display: none」で非表示になっているときに子要素を表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。