2017-03-06 7 views
0

私のブラウザでは動作しません:SASSは、コンパイルされるが、これは私のhtmlコードである

.class1{ 
    h1{ 
     font-size: 25px; 
     color:#E45456; 
    } 

    #p1{ 
     font-size: 25px; 
     color:#3C7949; 
    } 
    #p2{ 
     font-size: 25px; 
     color:#3C7949; 
    } 

    .class2{ 
     h1{ 
     font-size: 25px; 
     color:#E45456; 
     } 

     p{ 
     font-size: 45px; 
     color:#3C7949; 
     } 
    } 
} 

マイstyle.scssは、コマンドプロンプトでコンパイルされる:これは私のstyle.scssある

<!DOCTYPE html> 
<html> 
<head> 
    <title>nested</title> 
    <link rel = "stylesheet" type = "text/css" href = "style.scss"> 
</head> 
<body> 
    <div class = "class1"> 
     <h1>Heading</h1> 
     <p id="p1">Paragraph 1</p> 
     <p id="p2">Paragraph 2</p> 
     <div class = "class2"> 
      <h1>Heading</h1> 
      <p>Paragraph</p> 
     </div> 
     </div> 
</body> 
</html> 

新しいstyle.cssも生成されます。しかし、私のページには私が与えたスタイルはありません。

+1

'style.css'を追加する必要はありませんか?' style.scss'ですか? – Toxide82

+1

CSSファイルではなく、Sassファイルを参照しているからです。スタイルシートのリンクを 'style.css' – zik

+0

に変更してください。それは私の側からの大失敗だった。 –

答えて

5

SCSSファイルではなく、CSSファイルの参照を与える必要があるためです。 ブラウザは、スタイリングのためにSCSSファイルをレンダリングできません。

あなたのHTMLコードをチェックしてください。間違ったファイルを参照しました。 enter image description here

+0

助けてくれてありがとう –

+0

@pratteekshauryaようこそ。私の答えを正しいものとしてマークし、この質問を閉じることができます。 –

関連する問題