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 :

Centrer une <div> en position fixe sous IE


Sujet :

Centrer un élément en CSS

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2002
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 39
    Points : 37
    Points
    37
    Par défaut Centrer une <div> en position fixe sous IE
    Salut,

    Voilà, je voudrais centrer mon image fixed (pas absolute) en fond d'écran sous ie. J'ai déjà fait une recherche mais sans succès. J'ai déjà vu une page qui parlait d'un bug sous ie avec lequel il faudrait tricher mais je ne trouve plus cette page.
    Donc ca marche très bien avec mozilla mais pas ie.

    Voilà le code existant.
    test.html :
    Code : 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
    <html>
    <body>
     
    	<link rel="stylesheet" type="text/css" href="test.css" media="screen" />
     
    	<div style="position:fixed;z-index:0" id="test">
         		<img src="test.jpg"/>
    	</div>
     
    	<div style="position:absolute;z-index:1">
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>blublu<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    		toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>toto<br>
    	</div>
     
    </body>
    </html>
    le test.css :
    Code : 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
    img
    {
    	opacity: 0.2;
    	filter: alpha(opacity=20);
    	-moz-opacity: .2; 
    }
     
    #test
    {
        top:50%; 
        left:50%; 
        margin-left: -141px; 
        margin-top: -106px; 
        width:283px; 
        height:212px; 
        padding:0px; 
    }
     
    div
    {
    	text-align: center;
    }
    Merci d'avance
    @+
    Jorus

  2. #2
    Nouveau membre du Club
    Inscrit en
    Avril 2003
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 30
    Points : 36
    Points
    36
    Par défaut
    euh ce que tu veux c'est avoir un fond d'ecran qui bouge pas quand tu fait un scroll?

    si j'ai bien compris i suffit de mettre ca :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    background-attachment : fixed;
    dans ton css

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2002
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 39
    Points : 37
    Points
    37
    Par défaut
    oui mais comment je peux centrer mon image ?

    @+ et merci
    Jorus

  4. #4
    Nouveau membre du Club
    Inscrit en
    Avril 2003
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 30
    Points : 36
    Points
    36
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    {text-align : center; 
    display : block; 
    margin-left : auto;
     margin-right : auto;}

    je pense que ca marche
    bonne chance

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mai 2002
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 39
    Points : 37
    Points
    37
    Par défaut
    Citation Envoyé par vorador
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    {text-align : center; 
    display : block; 
    margin-left : auto;
     margin-right : auto;}

    je pense que ca marche
    bonne chance
    Merci,

    j'ai même trouver ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    body
    {
            background-image: url(test.jpg);
    	background-attachment: fixed;
    	background-position: center center;
    	background-repeat: no-repeat;
     
    }
    mais dans ce cas, comment modifier l'opacité ?
    parce qu'avant je faisais ca avec ma balise <img> :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    img
    {
       opacity: 0.2;
       filter: alpha(opacity=20);
       -moz-opacity: .2;
    }
    @+
    Jorus

  6. #6
    Nouveau membre du Club
    Inscrit en
    Avril 2003
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 30
    Points : 36
    Points
    36
    Par défaut
    {
    background-image: url(test.jpg);
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    Filter: Alpha(Opacity=20);
    }

    tu as testé ca?
    sinon je sais pas si on peut gerer l'opacité du background.

    tu peux aller voir la c'est complet comme doc

    http://dicolive.media-box.net/docCSS...ByType=1&id=57

  7. #7
    Nouveau membre du Club
    Inscrit en
    Mai 2002
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 39
    Points : 37
    Points
    37
    Par défaut
    Je viens de tester et ca marche sous ie mais plus sous Mozilla.

    Mais c'est pas grave puisque j'ai une solution qui marche sous Mozilla. Je vais détecter la version du navigateur et utiliser le css qui convient.

    Merci de m'avoir donné la solution.
    @+
    jorus

  8. #8
    Nouveau membre du Club
    Inscrit en
    Avril 2003
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 30
    Points : 36
    Points
    36
    Par défaut
    de rien . n'oublie pas le bouton résolu, en bas, pour dire que la solution à ton problème à été trouvée.

  9. #9
    Nouveau membre du Club
    Inscrit en
    Mai 2002
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 39
    Points : 37
    Points
    37
    Par défaut
    Ah oui, j'ai du mal à m'y faire à ce bouton mais ca vient, ca vient...

    @+
    jorus

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

Discussions similaires

  1. Positionnement d'un div dans un position:fixed
    Par Shadow69 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 18/03/2014, 13h58
  2. "position : fixed" sous IE
    Par pseudodejautilis dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 29/01/2011, 18h21
  3. div flottant sans position fixed
    Par nicerico dans le forum Mise en page CSS
    Réponses: 10
    Dernier message: 21/10/2008, 10h35
  4. Soucis avec la position fixed sous IE7
    Par Olivier Regnier dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 04/02/2008, 14h48
  5. Pas de margin-top lors de la simulation de position:fixed sous IE
    Par franculo_caoulene dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 04/12/2007, 15h39

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