マスターページから<nav class="navClass">
を完全に消去する方法、または<nav> (no content, no styling in between) </nav>
で置き換える方法を知っていますか? 私はマスターからの子ページのコンテンツとスタイルのオーバーライド
<style>
.navClass { width: 0px !important; }
</style>
を試してみましたこれは、スタイリングに有効になりますが、私は間でテキストを持っている場合、それは削除されません。
私はこれをc#でマスターページに条件を入れて解決しました。
<% if (// condition to not apply for child of certain type { %> //here, original definition with content and style <% } %>
しかし、私はJavaScriptを避け、C#またはCSSのいずれかで、nav
を削除するには、直接子供に使用することができ、より効果的なものがあるかどうかを知りたいです。 私はマスターのIDでそれを割り当てることができますし、それを子でそれを無効にするために使用しますか? ありがとう!