Bonjour à tous !

Je suis en train de suivre le tutoriel "Menu responsive". Et je suis bloqué.

Voici le code :

index.html

<!DOCTYPE html>
<html xmls="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title>Menu responsive</title>
        <link href="http://fonts.googleapi.com/css?family=Roboto:400,700" rel="stylesheet" type="text/css">
        <link rel="stylesheet" type="text/css" href="css/app.scss">
        <!--[if lt IE 9]>
            <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->
    </head>
    <body>

        <header class="header">
            <a href="#" class="header__logo">Logo</a>
            <nav class="menu">
                <a href="#">Item 1</a>
                <a href="#">Item 2</a>
                <a href="#">Item 3</a>
                <a href="#">Item 4</a>
                <a href="#">Item 5</a>  
            </nav>
        </header>

        <div class="site-content">
            <div class="container">

                 <h1>contenu du site</h1>

            </div>          
        </div>
    </body>
</html>

app.scss

html, body{
    font-family: Roboto;
    font-size: 16px;
    line-height: 1.4;
    height: 100%;

    margin: 0;
    padding: 0;
}
a{ text-decoration: none; color:inherit; }
.header{
    position: fixed;
    left: 0;
    right: 0;
    height: 66px;

    line-height: 66px;
    color:#FFF;

    background-color: #2e7d32;
}
.header__logo{
    font-weight: bold;
    padding: 0 25px;
    float: left;
}
.menu{
    float: left;

    a{
        padding: 0 10px;
    }
}

Le problème est au .menu du fichier scss qui ne fonctionne pas. Je ne vois aucun changement lorsque j'actualise la page. Normalement, pour l'instant il doit y avoir un espace entre Item 1, Item 2 ...

J'ai vérifié avec le tutoriel si j'ai fait une erreur, mais je ne trouves pas. J'utilise notepad++ pour écrire le code.

Avez-vous eu le même problème ?

Merci beaucoup !

3 réponses


djtec
Réponse acceptée

Ca <link rel="stylesheet" type="text/css" href="css/app.scss"> c'est faux tu charge le .scss hors qu'il faut le compiler en .css avant sinon ça ne fonctionnera pas.

Donc prend sublime text ou tout autre IDE au lieu de notepad car notepad ne compilera pas ton scss

Merci beaucoup djtec, il m'a fallut faire plein de réglage mais je m'en sort pas mal pour un novice. Tu m'as beaucoup éclairer.

please review my site : jeuxfriv2