変更できないスタイルシートで定義されているスタイルを上書きしようとしています。どうやってするか?例えばasp.netページでCSSスタイルを上書きする方法は?
、私はスタイルシートでこのようなものを持っている:
.SomeStyle
{
padding:4px;
}
どのように私は私のASP.NETページでこれを上書きすることができますか?あなたは、スタイルシートからの1以上の「重要」は、同一のスタイルを作ってみることができ
変更できないスタイルシートで定義されているスタイルを上書きしようとしています。どうやってするか?例えばasp.netページでCSSスタイルを上書きする方法は?
、私はスタイルシートでこのようなものを持っている:
.SomeStyle
{
padding:4px;
}
どのように私は私のASP.NETページでこれを上書きすることができますか?あなたは、スタイルシートからの1以上の「重要」は、同一のスタイルを作ってみることができ
:
.SomeStyle {
padding: 11px !important;
}
!important
宣言は、あなたのスタイルシートで定義された1つの上に自分のスタイルを優先させて頂きます。古いブラウザはIE6のように完全に無視するので、これは完璧な解決策ではないかもしれません。
要素に割り当てられているCSSクラスを操作することで、JavaScript/jQueryのアプローチをとることもできます。
少し読み物:
インラインCSSは常に継承され、CSS上の先例がかかります。
<div style="width:500px">
あなたが最後にロードされていCSSを上書きし、このスタイルに
CSSが含まれていますあなたのCSSスタイルシートの後に呼び出すことができます。
新しいCSSファイルを作成し、実際のCSSファイルの後ろに置きます。
あなたはこの
<div class="Calendar" style="height:10px;width:10px;"></div>
OR
<link rel="stylesheet" href="default.css" type="text/css" />
<link rel="stylesheet" href="OverWritedefault.css" type="text/css" />
真のようにもそれを行うことができますが、それは、インラインあなたのCSSに悪い習慣と考えられています。 –
ページにあるスタイルの周りのみ(すなわち
スタイルを上書きする方法は他にもあります。たとえそれがページ自体で定義されていても、練習の問題を示唆する前に議論します。 –