Problème avec "position: fixed;"

Résolu
TOONIE -  
[o.o]REplay Messages postés 381 Date d'inscription   Statut Membre -
Bonjour,

Je n’arrive pas à résoudre le souci suivant (les pages ne sont pas en lignes, c’est du local):

J’ai des boites placées à gauche dans lesquelles figurent des liens. Ces boites sont placées dans une colonne, et je veux qu’elles restent fixes, c'est-à-dire qu’elles ne descendent pas ni ne montent quand on descend ou remonte la page avec le scrollbar traditionnellement présent à droite. J’ai donc rajouté l’attribut « position : fixed ; ».

Mais alors, mes boites passent à droite de la page. J’ai beau changer les floats, les supprimer, mettre l’attribut tantôt dans les #, les .clas, rien n’y fait. Sauriez-vous résoudre cela, moi, je suis collé ?

Mes codes :

Css :

#col1
{
Position :fixed ;
width: 150px;
float:left;
}

.clascolonne1
{
float:left;
width:24px;
height:21px;
border-right:solid 2px #efefef;
padding:0;
margin:0;
}

#menu1
{
border: solid 1px #9B999C;
background-color: #EAEAEA;
background-image: url("images/kko.gif");
background-repeat: repeat-x;
width: auto;
margin-bottom: 10px;
}

#menu1 ul
{
margin:0;
margin-top: 5px;
margin-bottom: 5px;
padding:1px;
list-style-type:none;
}

html :

<div id="colonne1">
<div id="menu1">
<div class="tetemenu1">THE (GOOD) NEWS</div>
<ul>
<li><a href="journal/academie/" title="Académie de l'aurore">Académie de l'aurore</a></li>

<li><a href="journal/Ecole_du_Vril/" title="Voir la news">école du Vril</a></li>
<li><a href="journal/archives/" title="Consultez les archives des news">Archives</a></li>
</ul>
</div>
</div>

Je vous remercie par avance pour votre aide,
Bonne journée,

TOONIE
Configuration: Windows XP
Internet Explorer 7.0

1 réponse

  1. nEm3sis Messages postés 722 Statut Membre 113
     
    bonjour
    le position:fixed fonctionne il me semble avec left et top (toujours en css)
    -1
    1. [o.o]REplay Messages postés 381 Date d'inscription   Statut Membre 28
       
      exact,

      précise dans ton css ( là ou tu as mis position: fixeed;)

      top: quelquechose en px ou en % ou en cm même ^^ ;
      left: 12px;

      ou bien
      bottom: ou encore right.

      Tu peux aussi jouer sur les margin et padding je crois :)

      Bonne aprem
      0
    2. TOONIE
       
      Bonsoir,

      <géniaux>, vous êtes <géniaux> !

      J'ai effectivement rajouté margin-top: 10px; puis position: fixed; et ça marche !

      Autre souci : comment met-on le sujet en résolu ?

      Encore merci,

      Toonie
      0
      1. nEm3sis Messages postés 722 Statut Membre 113 > TOONIE
         
        regarde mon image pour mettre en résolu
        http://img146.imageshack.us/img146/1270/sanstitrebf2.jpg
        -1
      2. [o.o]REplay Messages postés 381 Date d'inscription   Statut Membre 28 > nEm3sis Messages postés 722 Statut Membre
         
        il me semble qu'il faut être loggé pour pouvoir mettre un sujet en résolu...

        Autre chose, change ta résolution et vérifie que tout rèste bien comme tu le souhaite sur ton site (alignement etc...). Essaie du 800x600, et aussi la plus grande résolution que tu peux.
        Test également avec internet explorer et firefox. (IE a tendance à pourrir la vie )

        Bonne journée :)
        -1