CSS継承
答えて
ローカルのスタイルシートで!重要な宣言を使用して、標準継承をオーバーライドできます。
リンクされたCSSファイルを削除するにはJavaScriptを使用できますが、そのJavaScriptをそのページに追加する必要があります。
別の方法としては、そのページのCSSルールの完全に異なるセットをbodyタグにIDを入れて、ターゲットにできます。
標準ページ:
<body id="standard">
#standard h1 {
color:blue;
}
他のページ:
<body id="different">
#different h1 {
color:red;
}
事前に計画を立てることは、十分な価値があります。
あんまり。 cssを削除する方法があります(http://www.javascriptkit.com/javatutors/loadjavascriptcss2.shtml)が、IEでは動作しません
どのような状況でこれを行いたいですか?あなたはページをコントロールできませんか?
このページにCSSファイルを含めないのは明らかな解決策ではありませんか?
私は、プロジェクトのすべてのページに含まれているヘッダーファイルがあります。 –
あなたはiframe内にスタイルたくないコンテンツを入れて、その後、ヘッダは、まだページに表示されますが、スタイルが継承されることはありません。
あなたがそれをdownvoteときコメント!あなたはそれがうまくいかないと思うか、誰かがあなたに「フレームは悪い」と言って、それをすべての文脈に盲目的に適用していると考えているため、これを下降させましたか? – SpliFF
匿名 - と非役に立って - downvoteを削除するUpvoted。 –
apply a unique id to the <body>
of your custom pageの場合は、グローバルCSSでそのページに固有の宣言を簡単に行うことができます。とにかく、あなたのグローバル/サイトのCSSがクライアントにキャッシュされるので、実際には別のCSSファイルを提供する意味はありません。
個人的には、これは一般的にページ固有のスタイルを管理するための良い方法だと思います。私はCSSのあらゆる種類の情報を追加するヘッダファイルを削除することはできません
System.IO.Path.GetFileNameWithoutExtension(HttpContext.Current.Request.Url.AbsolutePath).ToLower
- 1. 継承CSSプロパティ
- 2. CSS継承
- 3. CSSテーブルスパンホバー継承
- 4. CSSが継承しない継承
- 5. 避けCSS継承
- 6. CSSオーバーフローの継承
- 7. CSSスタイルの継承
- 8. CSS疑似クラス継承
- 9. CSS - LESSクラスの継承
- 10. CSSボタン要素クラス "継承"
- 11. CSSコントロールの継承 - 継承他のコントロールスタイル私の質問に
- 12. CSS継承の質問のクイックカップル
- 13. 継承付きCSS最大高さ
- 14. オーバーライドされた要素のCSS継承
- 15. cssは継承しています
- 16. シャドウドームの親ページを継承CSS [Chrome]
- 17. HTML CSSスタイル継承しない
- 18. CSSの継承と個々のスタイル
- 19. CSSの継承を破る方法は?
- 20. Javascriptで継承したCSS値
- 21. 継承されたCSSを避ける
- 22. サイト内のiframe、親サイトのCSS継承
- 23. CSSの特異性と継承
- 24. 継承に関するCSSのパフォーマンス
- 25. CSS:フォントを無効にする:継承
- 26. 相対CSSスタイルを継承する
- 27. BuildManager継承の継承
- 28. クラス継承とインターフェイス継承
- 29. データ継承の継承
- 30. テンプレートを継承した継承継承メンバ
:PHPでは、あなたが使用してIDを設定することができますASP.Netで
であなたのビューで動的にこれを達成することができます。 –