私は、CSSとjsファイルの束を含むindex.htmlファイルを持っています。私はMaterializeCSSとstyle.cssというCSSファイルを含んでいます。何らかの理由で、私はそれらを両方同時に含む場合、私はページを作成し、マテリアライズ(例えばタブ)から何かを使用するとき、彼らは彼らのやり方を見ない。すべてが正しく初期化され、どこにもエラーはなく、タブ上のフォントはそこにあるはずのものではありません。私がstyle.cssを含めないようにしようとすると、タブは見た目に見えました。CSSファイル間の競合を解消する方法
問題があるのは、style.cssを含めることができないということです。なぜなら、それがなければウェブサイト全体が乱雑に見えるからです。私はそれらを異なる順序で含めることを試みたが、それはそれを修正しなかった。
Hereは、style.cssです。
EDIT:style.cssのすべてのfont-family
要素をコメントアウトしてみましたが、すべてが機能しているようです。私はちょうどこの方法でそれを残すことができるが、私はこれが非常にエレガントな解決策ではないと思う。
を助け願っています。最後のものが最も重要なものです。 –
あなたはCSSの特異性について学ぶ必要があります:https://css-tricks.com/specifics-on-css-specificity/要素がどのようにスタイル付けされるかは、ブラウザがどのように決定するかです。 – skyline3000
@sergiotx私はそれを試みたが、うまくいかなかった。 – ninesalt