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 :

Positionnement fixed


Sujet :

Positionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 9
    Par défaut Positionnement fixed
    bonjour

    je suis entrain de coder un site pour un exercice perso, une fois la structure de mise en page faite, je voudrais placé un élément div en position:fixed top:240px; left:233px,

    mais le problème est que quand je réduit la fenêtre, la div en question ce décale.

    voici la portion HTML de ma div en question
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <div id="lien">
    <small>aide au web</small>
     
    <ul>
    	<li><a href="http://www.lesite.com/"><img alt="" src="img/alsaicon.png"> lesite</a></li>
    	<li><a href="http://www.lesite.com/"><img alt="" src="img/sdzicon.png" > lesiteo</a></li>
    	<li><a href="http://www.lesite.com/"><img alt="" src="img/cssicon.png" > lesite</a></li>
    </ul>
     
    </div>

    le code CSS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #lien{background: #fff; width:180px; position: fixed;top:420px; left:233px; box-sizing: border-box; }

    les infos CSS de mon div global la ou y a tout le code html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #global{margin:0px auto; padding:0px; position:relative; min-width:800px; max-width:1200px; background:black;}
    voici une capture de ma page en plein écran ces le div sur fond blanc
    http://imageshack.us/photo/my-images/560/plein.png/

    une capture de la même page réduite
    http://imageshack.us/photo/my-images/194/reduit2.png/

    je voudrais que la div reste fixe à gauche et qu"elle descende quand on scroll, quelle que soit la taille de l'écran.

    merci d'être indulgent, car je débute dans le code HTML et CSS et j'apprend seul à la maison

    bon week-end

  2. #2
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Bonjour et bienvenue,

    si vous voulez que votre élément s'adapte à des tailles différentes d'écran, vous pouvez définir des valeurs en pourcentage, comme par exemple:

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #lien {
    	background: #fff;
    	width: 180px;
    	position: fixed;
    	top: 33%;
    	left: 20%;
    	box-sizing: border-box;
    }
    Citation Envoyé par anthrax
    merci d'être indulgent, car je débute dans le code HTML et CSS et j'apprend seul à la maison
    On est quasiment tous passé par là, sans embuche...

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 9
    Par défaut
    slt

    même avec le pourcentage le problème est toujours là.

    code CSS
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #lien{
    	background: #fff; 
    	width:180px;
    	position:fixed; 
    	top:65%; 	left:14%; 
    	box-sizing: border-box; 
    }

    code HTML du div
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <div id="lien">
    <small>aide au web</small>
     
    <ul>
    	<li><a href="http://www.lesite.com/"><img alt="" src="img/alsaicon.png"> le site</a></li>
    	<li><a href="http://www.lesite.com/"><img alt="" src="img/sdzicon.png" > lesite</a></li>
    	<li><a href="http://www.lesite.com/"><img alt="" src="img/cssicon.png" > lesite</a></li>
    </ul>
     
    </div>

    page en plein écran

    http://imageshack.us/photo/my-images/832/pleins.png/

    ma page réduite

    http://imageshack.us/photo/my-images/521/reduit.png/

    je trouve ça bizarre car si j'ai bien compris le positionnent fixed y a juste à mettre l'élément en position:fixed; et ensuite le placer par rapport au top, left, bottom, right de la fenêtre.

    On est quasiment tous passé par là, sans embuche
    merci

  4. #4
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Pour l'instant je ne vois pas précisément où se situe votre problème...

    Je vous mets un exemple en ligne sur lequel vous pouvez à loisir intervenir.

  5. #5
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2013
    Messages : 9
    Par défaut
    Pour l'instant je ne vois pas précisément où se situe votre problème...
    mon problème ce situ quand je réduit la fenêtre du navigateur les dimensions changes et du coup mon div ce décale, je voudrais faire en sorte qu'il reste toujours à la même place qu'elle que soit la taille de la fenêtre.

    j'ais deux écran relier a mon pc, un avec une résolution de 1680 sur 1050 22 pouce et le 2èm il fait 1366 sur 768 17pouce, quand je passe la fenêtre de l'écrans 22pouce sur celui a 17 pouces le div ce déplace (voir les photos)

    écran 22 pouces le div et comme je veut et suit la page lors du scroll
    http://img823.imageshack.us/img823/4307/22pouce.png

    écran 17 pouces le div ce décale vers la droite car la fenêtre google réduit en dimension
    http://img703.imageshack.us/img703/9277/17pouce.png

    les deux captures sont prise lors ce que la page et en haut.

    le code CSS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #lien{background: #fff; width:180px;height: 200px; box-sizing: border-box; position:fixed; top:45%; left:14%;}
    merci pour les liens

  6. #6
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Si vous pouviez poster l'ensemble de votre code pour y voir plus clair...

    Le problème provient certainement du positionnement du parent du DIV positionné en fixed.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Positionnement fixe d'un élément
    Par tom6821 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 19/02/2014, 12h01
  2. Réponses: 2
    Dernier message: 19/02/2014, 10h32
  3. Comment positionner 3 bloque a l'horizontal dont 2 une largeur fixe
    Par pierrot10 dans le forum Mise en page CSS
    Réponses: 12
    Dernier message: 26/01/2008, 09h37
  4. Réponses: 14
    Dernier message: 16/12/2007, 22h26
  5. [HTML][débutante] Positionnement fixe d'image
    Par khany dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 08/11/2004, 18h01

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