2016-05-23 14 views
0

私は、ポップオーバーの上端と左端が自動的に計算され、特異度を上げても上書きできないような角度のフォームでブートストラップポップオーバーを使用しています div.popover.right.in.fade (element .style)いつも私は、私が使用しなくてもelement.styleを無効にする方法を知っておく必要があり!importantを使用せずにelement.styleをオーバーライドする方法

.form-name .alert-container .name-alert .popover{ 
left: 95%; 
top: 150px; 
} 

、私のCSSに優先を取って!重要。

+0

インラインスタイルとして設定します。 – choz

+0

セレクタの特異性に関係なく、インラインスタイルをオーバーライドすることはできません。 !重要なことを使わないと、あなたはそれを回避しようとするかもしれません(例えば、必要な場合には要素の位置を変えるために、変形やマージンのような異なる属性を使います)。 – pawel

+0

いいえ。使用しないで! cssプロパティをオーバーライドすることはできません。代わりに、あなたはdocument.getElementBy( '​​' URELEMENTID ")のようなjavascriptでCSSスタイルプロパティを書き換えることができます。style.left =" 95% "; –

答えて

0

ブーストラップスタイルシートが最初に読み込まれ、スタイルシートが2番目に読み込まれ、上書きが選択されます。

このドキュメントから、「カスケード」と呼ばれている:

これは、複数のソースからのスタイル情報をできるようにするためにCSSなど、いくつかのスタイルシートが提供する機能である

カスケード一緒にブレンドされる。たとえば、企業スタイルガイドライン、文書グループに共通のスタイル、単一の文書に固有のスタイルなどがこれに該当します。これらを別々に保存することで、スタイルシートを再利用することができ、オーサリングを簡素化し、ネットワークキャッシングをより効果的に使用できます。カスケードは、後のシートのルールが以前のものよりも優先順位が高いスタイルシートの順序付きシーケンスを定義します。すべてのスタイルシート言語がカスケードをサポートしているわけではありません。

関連する問題