2017-11-02 12 views
0

で働いていない、私は次のCSSファイルにのcustom.cssでカスタムCSSは私のLaravelのプロジェクトにLaravel

<link rel="stylesheet" type="text/css" href="{{ asset('assets/vendors/iCheck/css/all.css') }}" /> 
<link rel="stylesheet" type="text/css" href="{{ asset('assets/css/lib.css') }}"> 
<link rel="stylesheet" type="text/css" href="{{ asset('assets/css/skins/iot_skin.css') }}"> 
<link rel="stylesheet" type="text/css" href="{{ asset('assets/css/member/custom.css') }}"> 

クラスを持っていますこのクラスは機能しません!結果を得るためには、インラインでスタイルを設定する必要があります。

enter image description here

あなたは私が検索する必要がアイデアを持っているなら、私に知らせてください。ありがとう

+0

キャッシュをクリアするために 'ctrl + f5'を試してみましたか? – Onix

+1

あなたが書いたもの:a.active-link {color:blue;}(スペースなし)? – Raphael

答えて

2

まず、a.active-linkの間にスペースを入れてはいけません。それは次のようになります。

a.active-link { 
    color: blue; 
} 

a .active-linka.active-linkとの違いは、コードの微妙な、しかし実装で非常に重要です。 a .active-linkは、クラスの要素を<a>要素内に選択することを意味します。一方、a.active-linkは、のクラスも持つ<a>要素を選択することを意味します。あなたの場合、の要素は、active-linkクラスを持つ要素と同じ要素なので、<a>要素が必要です。

第二に、あなたはそれがcolor: blue

a.active-link { 
    color: blue !important; 
} 

!importantを取得することを確認するために!importantを使用することができ、そのルールは、(この場合は青に色を設定)対象に適用されている他のすべてのcolorのルールを上書きすることを意味します素子。特定のルールが他のルールよりもどのように適用されるかについては、CSS-Tricks has a great article on CSS Specificity.

+0

答えを説明してください。なぜ 'a .class'と' a.class'が違うのですか? '!important'を使うときは? –

+0

それは動作します。ありがとう – Peter

+0

@Peter - あなたのために解決策が働いた場合、答えを受け入れる必要があります。ポスターが彼の得意な代理人を得て、他の人はその問題が解決されたことを知るでしょう。 –

関連する問題