menu deroulant css...

spalie
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: 19 Avr 2006

menu deroulant css...

Message le Ven Mai 19, 2006 15:58

salut,
je suis en train de monter un site qui comporte une galerie d'images qui sont chacunes placées dans certaines categories (voitures,nature,etc...).

Pour afficher ces categories j'utilise des menus et sous-menus comme ceci :


Code: Tout sélectionner
<div id="cat">
 
   <div id="titre_cat" onclick="javascript:montre('smenu4');">
   Nature
   </div>
   
   <div id="smenu4" class="smenu">
       <ul>
          <li>Arbre</li>
         <li>Foret</li>
         <li>Feuille</li>
         <li>Montagne</li>
       </ul>
   </div>
   
</div>



Exemple:
http://cyril.nadal.free.fr/menu_cat/index.html

si on ne reduit pas la taille du navigateur c'est bon c'est joli.
mais si on le redimenssionne, par exemple au point d'avoir 2 lignes de 2 cases et si l'on ouvre l'une des categorie alors la ligne du dessous se décale n'importe comment.
mais moi justement je ne veux pas et j'aimerais que cette ligne se décale vers le bas en suivant la meme colonne.

si vous ne voyez pas trop ce que je veux dire, demandez moi, je suis la !!!

si vous pouvez m'aider parce que là je galere depuis un petit moment!!

merci.


e-kiwi
Modérateur
Modérateur
 
Messages: 15544
Inscription: 23 Déc 2003

Message le Ven Mai 19, 2006 16:00

perso j'ai pas compris ton problème :)

spalie
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: 19 Avr 2006

Message le Ven Mai 19, 2006 16:07

ok.

si tu va voir le lien que j'ai mis, tu vois 4 bloc qui sont des menus. lorsqu'on clique les sous menu apparaissent.

mais quand je reduis ma fenetre et que par exemple j'affiche le sous menu de la premiere case (h-menu

spalie
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: 19 Avr 2006

Message le Ven Mai 19, 2006 16:09

désolé ca a validé le post !!!

je reprend.

j'affiche le sous menu de la premiere case (haut-gauche).
la case qui est dessous va se ranger sur la deuxieme colonne. mais moi je veux que ca décale juste cette deuxiemme ligne


e-kiwi
Modérateur
Modérateur
 
Messages: 15544
Inscription: 23 Déc 2003

Message le Ven Mai 19, 2006 16:12

ok j'ai compris. tu m'etonnes que je ne comprenait pas, j'etais sous firefox :)

essaye ton exemple sous firefox, tu comprendra qu'il faut revoir ton code :) tu as la css du menu ?

spalie
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: 19 Avr 2006

Message le Ven Mai 19, 2006 16:16

et voila le code du css :

Code: Tout sélectionner
#cat{
width:140px;
text-align:center;
float:left;
position:fixed;
margin-right:20;
}


#titre_cat{
height: 17px;
font-size:18px;
color:black;
background-color:#CCCCCC;
cursor: pointer;
}


.smenu{
color:#0000FF;
width:140px;
font-size:14px;
}

#menu_cat li {
background-color: #FFFFFF;
}

ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

spalie
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: 19 Avr 2006

Message le Ven Mai 19, 2006 16:16

c'est fou la difference entre IE et FF !!!!!!!!


e-kiwi
Modérateur
Modérateur
 
Messages: 15544
Inscription: 23 Déc 2003

Message le Ven Mai 19, 2006 16:20

et ca te dis pas d'adapter un qui marche tres bien ? :)
http://css.alsacreations.com/Constructi ... horizontal

spalie
WRInaute discret
WRInaute discret
 
Messages: 63
Inscription: 19 Avr 2006

Message le Ven Mai 19, 2006 16:21

en fait j'ai commencé par celui la
mais il me faisait la meme chose!!!


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités