私は現在、liferayポータルで働いており、そこにGoogle Chartsフレームワークを使用しています。あなたがliferayに精通していないのであれば、それは基本的には通常のJSPですが、明らかにliferayにはスタイルシートが組み込まれています。CSSが上書きされないようにする
私は自分のCSSがいくつかの場所でliferayフレームワークによって上書きされている今、この段階に入りました。これを防ぐ方法はありますか?これは私が設定しているDivsの幅で特に起こります。私はそれをautoに設定しましたが、実行時にdivは画面の範囲を完全に撃ってしまいます。いくつかのdivのために私のスタイルシートは動作しますが、いくつかのためには動作しません。だから、どういうふうに上書きされていると思いますか。
divのインラインスタイリング
<div style="bla bla bla">
これは恐らく私が外部のCSSファイルを参照しているのに対し、上書きされないようにするでしょうか?
ありがとうございます!
ありがとうございました。私の場合は動作しませんでしたが、まだかなり便利です! – Tiwaz89
それは非常に奇妙な場合は、URの場合は動作しません。 !重要なタグを使用するのは、通常は重いので推奨されませんが、urerの場合、liferayフレームワークが!important属性も使用していない限り、最良の解決策であったはずです。同じ要素に複数の重要なタグがある場合、最後に適用された重要なタグが使用されます。インラインスタイルを使用してUR問題を解決しましたか? – brizz
liferayを使って作業することは絶対的な恐怖です。私は彼らが!important属性を使っているとは思わない。私は1つのCSSファイルと2つのJSPを持っています。これらのJSPでは、CSSファイルを参照するのとまったく同じクラスの属性を持つdivがあります。実行時に1つは動作しますが、もう1つは動作しません。私はインライン・スタイリングを試みたが、それはどちらもうまくいかなかった。 divの最初の幅が非常に狂っているので、width:autoとoverflow:autoは無視されますか? – Tiwaz89