私は大きなhtml文書を持っています。そして、私はこのドキュメントにコントロールを追加したいが、このコントロールのCSSスタイルは、大きなHTMLドキュメントのスタイルによってオーバーラップする。 div(およびすべてのネストされたdiv)のすべてのスタイルをリセットするにはどうすればよいですか?divのCSSスタイルをリセットする
答えて
1つの解決策(おそらく最高ではない)は、スタイルを上書きするためにCSS属性の後に!important
を使用することです。それとも、css reset toolを使用して、あなただけが埋め込むしようとしているコントロールに適用されるスタイルシートにCSSルールを追加したいのみ希望のdiv
のためにそれを書き換えます。このような何か:
#yourDivID
{
display: block;
border:0;
color:black;
}
あなたはおそらく適用されている可能性のある他のスタイルをクリアするためにそこに多くの属性が必要になります、これは単なる一例です。
ここで、メインのdiv内に配置するコントロールは、これらのオブジェクトに具体的に対応するルールを作成する必要があります。例:
私はあなたが何を意味するのか理解していると思いますが、複数のスタイルシートですか?その場合は、あなたが1つしかない場合は、スタイルシートの一番下に新しいdivのコードを入れてHTMLなど
<link type="text/css" href="/bightmldoc.css" />
<link type="text/css" href="/newdiv.css" />
かだけで、古いものの下に新しいものを置きます。何が起こっているのかの例がなければ、何が最善の行動をとるのかを考えるのは難しいです。 Yahooと
のみ.yui3-cssreset
例えばdecendentのある要素をリセットする "コンテキスト" バージョンがあるhttp://yuilibrary.com/yui/docs/cssreset/
リセット
<div class="yui3-cssreset">
<!-- Anything in here would be reset-->
</div>
はいはいはいはいとはい。 –
こんにちは@MДΓΓLLLLあなたはそれが好きです:-) –
これはあなたがまだしていないと書いただろう答えです。厄介な '重要な'ハッカーや、ページ全体のリセットを手書きで書き換える必要はありません。 –
私はあなたが本当にそれはハックと考えられていたときに行う必要がない場合は、!important
を行うべきではないと言う必要があります。私がやることは、より多くのステップでセレクタを作ることです。あなたがIDを持っているなら、あなたのオブジェクトを指定するのにIDを使用します。なぜなら、IDはクラスをオーバーライドするからです。たとえば、私の最初の例を使用する場合、おそらくあなたのコードは他のクラスによって上書きされます。しかし、あなたがセレクターのために長いパスを見つけようとすると、より良い結果が得られるかもしれません。
.yourdiv {}
#main .rightcol .box .yourdiv {}
あなたが本当にしないように試みることができるならば、あなたは!important
を使用したいかもしれませんが、する必要がある場合。
私はこれが少し助けてくれることを願っています。
- 1. DIVとすべてのネストされた要素のCSSスタイルをリセット
- 2. PHPタグのdivのCSSスタイルを追加するには
- 3. CSSの継承(divとdivの同じスタイル)
- 4. チェックボックスのスタイルをデフォルトにリセットする
- 5. ブートストラップテーブルの行を「ストライプ」スタイルにリセットする
- 6. PostCSSの自動リセットによるCSSリセット
- 7. スタイルとdivを使用したCSSのコードの問題
- 8. CSSリセット後に2つの要素の同じスタイルが異なる(IEのみ)
- 9. div内のネストされたクラスにCSSスタイルを適用
- 10. DIV内のすべての要素にCSSスタイルを適用する
- 11. 別のCSSスタイルを上書きするCSSスタイルを作成する方法
- 12. cssでh2の後の最初のdivにスタイルを適用するには?
- 13. DIVスタイルのためのjQuery.UI CSSフレームワークの使用
- 14. ブラウザは、私はコンパスフレームワークで働いていると、それはデフォルトのCSSスタイルの多くをリセットCSSプロパティ
- 15. SmartGWTスタイルをオーバーレイするCSS
- 16. 変更CSSのdivのスタイル(条件付き?)
- 17. html5ボタンタグのCSSリセット
- 18. CSSリセットとフォントファミリ
- 19. CSSのディレクティブをリセットするには?
- 20. cssフォントのキャッシュをリセットするには
- 21. CSSを使って子divに異なるスタイルを適用する
- 22. CSSスタイルのGTK +
- 23. リンクスタイルのCSSスタイル
- 24. チェックボックスのCSSスタイル
- 25. JSPのCSSスタイル
- 26. CodeIgniterのCSSスタイル
- 27. アニメーション後にdivをリセットする
- 28. 変更するCSSスタイル
- 29. ナビゲーションバーのスタイルを設定するときのCSSスタイル
- 30. CSSグラデーショングラデーションをリセットするには?
コードサンプルを追加できますか? – Bazzz
関連:http://stackoverflow.com/q/116754/612253 –
[要素のCSSスタイルのリセット/削除]の可能な複製(http://stackoverflow.com/questions/15901030/reset-remove-css-styles -for-element-only) –