IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Position:fixed sur une sidebar


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 2
    Par défaut Position:fixed sur une sidebar
    Bonjour,

    Je souhaite avoir une position fixe sur ma sidebar positionnée à gauche de façon à ce qu'elle reste visible lorsque l'utilisateur déroule le contenu à droite.
    Le problème c'est que lorsque que je mets la propriété position:fixed, le contenu passe par dessus la sidebar...

    Voici mon code :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    <aside>
    	<div id="logo"></div>
    		<nav>
    			<ul>
    				<li><a href="#">Electronic</a></li>
    				<li><a href="#">Dubstep</a></li>
    				<li><a href="#">Indie</a></li>
    				<li><a href="#">Drum n Bass</a></li>
    				<li><a href="#">House</a></li>
    			</ul>
    		</nav>	
    </aside>
     
    <div id="content">
    		<article>
    			<header>
    				<h1>Music Title</h1>
    			</header>
    			<section>
                                    <p>Du contenu...</p>
    			</section>
    			<footer>
    				<!-- Sharing options here -->
    			</footer>
    		</article>
    </div>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    aside{
    	position:fixed;
    	margin: 0 5% 0 3%;
    }
    #content{
    	position:relative;
    	overflow:hidden;
    	margin:5% 5% 0 25%;
    }
    J'ai essayé de mettre des z-index mais ça ne fonctionne pas, et avec un un margin ça ne va pas non plus car le contenu de droite vient se mettre sur la sidebar de gauche, dès qu'on redimensionne le navigateur...


    Voici une image du problème :


    Quelqu'un a une idée ?

  2. #2
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    Ça fonctionne avec un z-index :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
     
    <!doctype html>
    <html lang="fr-FR">
    <head>
    	<meta charset="UTF-8" />
    	<title>menu fixed</title>
    	<style type="text/css">
    aside {
            position:fixed;
            margin: 0 5% 0 3%;
            z-index: 2;
    }
    #content {
            background: red;
            position:relative;
            overflow:hidden;
    /*      margin:5% 5% 0 25%; */
    }
            </style>
    </head>
    <body>
    <aside>
    	<div id="logo"></div>
    		<nav>
    			<ul>
    				<li><a href="#">Electronic</a></li>
    				<li><a href="#">Dubstep</a></li>
    				<li><a href="#">Indie</a></li>
    				<li><a href="#">Drum n Bass</a></li>
    				<li><a href="#">House</a></li>
    			</ul>
    		</nav>	
    </aside>
     
    <div id="content">
    		<article>
    			<header>
    				<h1>Music Title</h1>
    			</header>
    			<section>
                                    <p>Du contenu...</p>
    			</section>
    			<footer>
    				<!-- Sharing options here -->
    			</footer>
    		</article>
    </div>
    </body>
    </html>

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 2
    Par défaut
    Malheureusement non...,
    il y'a toujours le problème : le contenu de droite passe sur la sidebar dès que je redimensionne le navigateur comme le montre l'image.


  4. #4
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par propsleps
    Malheureusement non...
    Malheureusement oui ò_ó
    (Ça ne fait pas avancer le débat, je vous l'accorde)

Discussions similaires

  1. Mise en place position:fixed sur un menu sous un autre
    Par saidgrd dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 22/06/2009, 21h50
  2. position fixed sur ie
    Par kohsaka dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 26/09/2008, 22h10
  3. position clic sur une image
    Par wehtam dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 31/12/2007, 01h13
  4. Position souris sur une image
    Par microbulles dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/07/2007, 08h40
  5. Largeur fixe sur une page
    Par remooz dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 29/11/2006, 07h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo