Partage
  • Partager sur Facebook
  • Partager sur Twitter

HTML5 CSS3 MEDIA QUERIES

ECRAN<1024PX LA NAV NE SE MET PAS EN FORME

20 octobre 2021 à 16:20:30

Bonjour à tous,

je suis dans l'exercice media queries et m'entraîne sur le site de zozor ;)

Toutes les modifications @media ecran <1024px fonctionnent SAUF pour ma nav... Je ne comprends pas pourquoi, je ne vois pas d'erreur apparente. 

La bordure rouge a hover ne disparait pas, la taille du texte de la nav ne bouge pas, et la nav ne se met pas sur la gauche.

MERCI BEAUCOUP !!!

Please help :)

Voici le html : 

(...)

<body>

<div id="bloc_page">

<header>

<div id="titreprincipal">

<div id="logo">

<img src="images/zozor_logo.png" alt="logo zor"/>

<h1>Zozor</h1></div>

<h2>Carnet de voyage</h2> </div>

<nav>

<ul>

        <li><a href="#">Accueil</a></li>

                        <li><a href="#">Blog</a></li>

                        <li><a href="#">CV</a></li>

                        <li><a href="#">Contact</a></li>

                    </ul></nav>

</header>

<div id="sanfransisco">

<div id="baniere_description">

Retour sur mes vacances...

<a href="#" class="bouton_rouge" > Voir l'article <img src="images/flecheblanchedroite.png" alt=""/> </a>

</div></div>

<section>

<article> (ect ect...)

Le css : 

body

{background-image: url("images/fond_jaune.png");

font-family: Trebuchet MS, Arial, Sans serif;

 color: #181818;}

 #bloc_page

{

    width: 900px;

    margin: auto;

}

@media all and (max-width : 1024px)

{

#bloc_page

{width:auto;}

    nav

    {

        width: auto;

        text-align: left;

    }

    nav ul

    {

        flex-direction: column;

    }

    nav li

    {

        padding-left: 4px;

    }

    nav a

    {

        font-size: 1.1em;

    }

    nav a:hover

    {

        border-bottom: 0;

    }

#sanfransisco

{display: none;}

section

{flex-direction: column;}

article, aside

{width: auto;

margin-bottom:15px ;}

#photozor img 

{widht : 110px;

float:  right;

margin-left: 15px;}

#flechebulle

{

    display: none;

}

aside p:last-child

{text-align: center;}

}

section h1, footer h1, nav a

{

    font-family: Dayrom, serif;

    font-weight: normal;

    text-transform: uppercase;

}

header{

background : url("images/separateur.png") repeat-x bottom;

display: flex;

justify-content: space-between;

align-items: flex-end ;

}

#titreprincipal 

{display: flex;

flex-direction: column;

}

#logo

{display: flex;

flex-direction: rox;

align-items: baseline;}

#logo img

{width: 59px;

height: 60px;

}

header h1

{font-family: BallparkWeiner, arial, sans-serif;

font-size: 2.5em;

font-weight: normal;

margin : 0 0 0 10px;

}

header h2

{

font-family: Dayrom, sans-serif;

font-size: 1.1em;

font-weight: normal;

margin-top: 0px;

}

nav ul 

{list-style-type :none;

display: flex;}

nav li 

{margin-right: 15px;}

nav a 

{font-size: 1.3em;

color: #181818;

padding-bottom: 3px;

text-decoration: none;

}

nav a:hover

{color: #760001;

border-bottom: 3px solid #760001;}

#sanfransisco

{ margin-top: 15px;

    height: 200px;

    border-radius: 5px;

    background: url('images/sanfrancisco.jpg') no-repeat;

    position: relative;

    box-shadow: 0px 4px 4px #1c1a19;

    margin-bottom: 25px;}

#baniere_description

{ position: absolute;

    bottom: 0;

    border-radius: 0px 0px 5px 5px;

    width: 99.5%;

    height: 33px;

    padding-top:15px ;

    padding-left: 4px;

    background-color: rgba(24,24,24,0.8);

    color: white;

    font-size :0.8em;

}

...ect...ect...
  • Partager sur Facebook
  • Partager sur Twitter
20 octobre 2021 à 17:01:32

Bonjour,

Pourrais tu utiliser les balises code du site pour mettre en forme ton code HTML.

  • Partager sur Facebook
  • Partager sur Twitter
20 octobre 2021 à 17:03:23

Bonjour,

merci de mettre les codes en utilisant le bouton </>

Sinon :

le menu se comporte comme indiqué dans le fichier CSS, avec changement de flex-direction 

Le code semble un peu compliqué, et il y a des erreurs

Quel résultat cherchez-vous ? Deux croquis nous aideraient beaucoup

  • Partager sur Facebook
  • Partager sur Twitter
20 octobre 2021 à 17:07:57

Bonjour, Merci de retirer toutes le lettres en capitales de votre titre. Et d'insérer votre code grâce à l'outil intégrer au forum. 

Le message qui suit est une réponse automatique activée par un membre de l'équipe. Les réponses automatiques leur permettent d'éviter d'avoir à répéter de nombreuses fois la même chose, ce qui leur fait gagner du temps et leur permet de s'occuper des sujets qui méritent plus d'attention.
Nous sommes néanmoins ouverts et si vous avez une question ou une remarque, n'hésitez pas à contacter la personne en question par Message Privé.

Pour plus d'informations, nous vous invitons à lire les règles générales du forum

Merci de colorer votre code à l'aide du bouton Code

Les forums d'Openclassrooms disposent d'une fonctionnalité permettant de colorer et mettre en forme les codes source afin de les rendre plus lisibles et faciles à manipuler par les intervenants. Pour cela, il faut utiliser le bouton Code de l'éditeur, choisir un des langages proposés et coller votre code dans la zone prévue. Si vous utilisez l'éditeur de messages en mode Markdown, il faut utiliser les balises <pre class="brush: xml;">Votre code ici</pre>.

Merci de modifier votre message d'origine en fonction.

Majuscules abusives

L'écriture en majuscules est considérée comme une parole criée et diminue autant la lisibilité du texte que sa compréhension. Les majuscules abusives sont donc interdites aussi bien dans les titres que dans les messages.

Liens conseillés

  • Partager sur Facebook
  • Partager sur Twitter