Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1766 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Menu déroulant horizontal

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Menu déroulant horizontal

n°1747312
polo7
Posté le 16-06-2008 à 23:46:01  profilanswer
 

Hello tout le monde,
J'ai trouvé un script qui fonctionne très bien: http://css.alsacreations.com/xmedi [...] zontal.htm
mais j'aimerais l'insérer dans un tableau à un endroit choisit sur ma page, j'ai mis relative à la place de absolute, et le menu dans une case et la partie site dans celle d'en dessous.
Le problème est que quand ça se déroule, ça décale la partie site au lieu de s'afficher par dessus.
 
Comment faire ?
 
Je ne maitrise pas du tout CSS.

mood
Publicité
Posté le 16-06-2008 à 23:46:01  profilanswer
 

n°1747353
mIRROR
Chevreuillobolchévik
Posté le 17-06-2008 à 08:12:17  profilanswer
 

bah oui t as mis relative a la place d absolute [:spamafote]


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1747606
polo7
Posté le 17-06-2008 à 14:32:38  profilanswer
 

alors comment faire pour place ce menu à l'endroit souhaité, par exemple centré en gardant absolute ?

n°1747682
polo7
Posté le 17-06-2008 à 16:28:23  profilanswer
 

je commence à comprendre 2 ou 3 truc, j'ai fait un div pour tout le site:

Code :
  1. #global_center {
  2. width: 1024px;
  3. height: 768px;
  4. margin-left: auto;
  5. margin-right: auto;
  6. }


puis dedans

Code :
  1. #global{
  2. position: absolute;
  3. width: 1024px;
  4. height: 768px;
  5. border: 1px solid #000;
  6. }


et enfin le menu en absolute et le site en relative.

n°1748217
mIRROR
Chevreuillobolchévik
Posté le 18-06-2008 à 15:06:35  profilanswer
 

olala beurk [:alph-one]
il te manque de nombreuses bases j en ai bien peur
http://openweb.eu.org/articles/initiation_flux/
lis les trois articles
 
sortir un element de ton flux doit etre un evenement rare
tout ton site en absolute c est n importe quoi
 
pour positionner un element en absolute il faut que son parent soit en relative
ensuite tu le positionnes grace aux propriétés top et left
si ton menu "pousse" vers le bas c est parce qu il ets dans le flux et c est aussi pour ca que son auteur a choisi de le positionner en absolute
 
bonne lecture et si t as des questions hesite pas
mais il faut eviter les solutions de sorcier au petit bonheur la chance ca va t attirer plus de problemes que de solutions


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1748636
polo7
Posté le 18-06-2008 à 23:39:49  profilanswer
 

merci pour l'info, en effet, je teste des trucs dans tous les sens sans être sûr de ce que je fait, je vais étudier clairement.

n°1748656
polo7
Posté le 19-06-2008 à 01:23:34  profilanswer
 

maintenant ça fonctionne presque, je créé 4 colonnes et juste en dessous le footer que j'ai sorti du flux container et mis en relative.
Le truc est que mes 4 colonnes ne sont pas alignées  sur la même ligne horizontale, il  doit y avoir qqe chose qui m'échappe.

Code :
  1. <html>
  2. <head>
  3. <style type="text/css">
  4. <!--
  5. #block1 {
  6. position: relative;
  7. width: 160px;
  8. z-index: 10;
  9. top : 50px;
  10. left: 0px;
  11. color: #000;
  12. background-color: #EEEDDD;
  13. padding: 2px;
  14. }
  15. #block2 {
  16. position: relative;
  17. width: 338px;
  18. z-index: 11;
  19. top : 0px;
  20. left: 168px;
  21. color: #000;
  22. background-color: #E77DDD;
  23. padding: 2px;
  24. }
  25. #block3{
  26. position: relative;
  27. width: 338px;
  28. z-index: 12;
  29. top : 0px;
  30. left: 514px;
  31. color: #000;
  32. background-color: #007DDD;
  33. padding: 2px;
  34. }
  35. #block4{
  36. position: relative;
  37. width: 160px;
  38. z-index: 13;
  39. top : 0px;
  40. left: 860px;
  41. color: #000;
  42. background-color: #997DFF;
  43. padding: 2px;
  44. }
  45. #global{
  46. width: 1024px;
  47. text-align: left; /* on rétablit l'alignement normal du texte  corrigé à cause de IE<5*/
  48. margin-left: auto;
  49. margin-right: auto;
  50. }
  51. #container{
  52. position: relative;
  53. top: 0px;
  54. left: 0px;
  55. background-color: green;
  56. }
  57. #header {
  58. position: relative;
  59. top : 0px;
  60. left : 0px;
  61. height: 60px;
  62. width: 100%;
  63. color: #000;
  64. background-color: yellow;
  65. }
  66. #footer {
  67. position: relative;
  68. top: 10px;
  69. height: 60px;
  70. width: 100%;
  71. color: #000;
  72. background-color: #99CC99;
  73. }
  74. -->
  75. </style>
  76. </head>
  77. <body>
  78. <div id="global">
  79. <div id="container">
  80. <div id="header">
  81. hello header
  82. </div>
  83. <div id="block1">
  84.  block1
  85. </div>
  86. <div id="block2">
  87.  block2
  88. </div>
  89. <div id="block3">
  90.  block3
  91. </div>
  92. <div id="block4">
  93.  block4
  94. </div>
  95. </div>
  96. <div id="footer">
  97. hello footer
  98. </div>
  99. </div>
  100. </body>
  101. </html>

n°1748664
mIRROR
Chevreuillobolchévik
Posté le 19-06-2008 à 02:23:53  profilanswer
 

le fait que tous tes blocks soient en relative montre que tu n as absolument rien compris a l article
relis le


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1749120
polo7
Posté le 19-06-2008 à 22:00:06  profilanswer
 

rien, non, mais pas tout, maintenant il me semble que oui, en effet, le relative décale par rapport au flux et là ce sont des block qui sont à la suite donc l'un en dessous de l'autre, je vais utiliser float.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Menu déroulant horizontal

 

Sujets relatifs
menu deroulant dans kit graphiqueProblème création de menu avec Joomla ?
Problème d'affichage de tableau : vertical Firefox / Horizontal IEExcel VBA - ajouter un menu
menu bloqué sous IE mais ok sous Firefox...Integrer un menu deroulant en flash dans une page HTML
Menu déforméMenu déroulant sous forme de formulaire pour firefox
Menu déroulant horizontal - Pb sous ie6menu déroulant horizontal
Plus de sujets relatifs à : Menu déroulant horizontal


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR