| | Comment créer un menu en CSS ? | |
|
| Auteur | Message |
|---|
Link/DD Possedé par Mark Overmars


Nombre de messages: 1594 Age: 15 Etudes: Lycée Loisirs: Programmer Date d'inscription: 23/11/2006
 | Sujet: Comment créer un menu en CSS ? Ven 29 Déc - 13:46 | |
| Pour un site web je voudrai faire un menu qui quand on fait descendre la page vers le bas le menu reste en haut, tout ca en CSS. Pouvez vous m'aider ? PS : Je sais que ce n'est pas ici pour ce genre de question mais c'est dans la rubrique language de programmation (CSS/HTML/PHP/etc...) et je sais que vous me réponderai exellement bien a cette question : Comment faire ? |
|
 | |
Cyrhades Experimenté


Nombre de messages: 437 Age: 27 Programme utilisé (Gm/RmXp/...): NotePad Loisirs: Programmation Date d'inscription: 03/07/2006
 | Sujet: Re: Comment créer un menu en CSS ? Ven 29 Déc - 14:42 | |
| Il y a différente méthode la premiere étant de créer 1 iframe ou frameset double la premiere (celle du haut) contenant ton menu la seconde ta page general même si souvent les iframes sont désapprécié des programmeurs c'est pour moi la méthode la plus propre et surtout la moins lourde. une autre méthode étant de placer ton menu (dans un div) à la position absolute est aux cooordonées document.body.scrollTop tu peux aussi mettre le scroolleft pour qui suive le scroll horizontal. document.body.scrollLeft Enfin perso je recommande d'avantage les iframes qui ne sont pas lourde pour le client aucun traitement à faire par rapport à la méthode de scroll du menu ... _________________  |
|
 | |
Link/DD Possedé par Mark Overmars


Nombre de messages: 1594 Age: 15 Etudes: Lycée Loisirs: Programmer Date d'inscription: 23/11/2006
 | Sujet: Re: Comment créer un menu en CSS ? Ven 29 Déc - 16:10 | |
| Merci, mais je ne sais pas faire de menu, c'est plutot ca que je demandé : Comment faire un menu qui ne bouge pas quand la page bouge ? Je m'était mal exprimer. |
|
 | |
Cyrhades Experimenté


Nombre de messages: 437 Age: 27 Programme utilisé (Gm/RmXp/...): NotePad Loisirs: Programmation Date d'inscription: 03/07/2006
 | Sujet: Re: Comment créer un menu en CSS ? Ven 29 Déc - 18:40 | |
| Tu connais le HTML ??? _________________  |
|
 | |
Link/DD Possedé par Mark Overmars


Nombre de messages: 1594 Age: 15 Etudes: Lycée Loisirs: Programmer Date d'inscription: 23/11/2006
 | Sujet: Re: Comment créer un menu en CSS ? Ven 29 Déc - 19:03 | |
| |
|
 | |
zenzen279 Modérateur GameMaker


Nombre de messages: 1932 Age: 20 Programme utilisé (Gm/RmXp/...): Notepad++, ZMWS, Visual Studio, ... Etudes: BTS Informatique de Gestion Loisirs: Mangas, écriture, jeux vidéos, webmastering et développement Date d'inscription: 30/11/2006
 | Sujet: The Solution Ven 29 Déc - 20:39 | |
| Hello tout le monde, tout d'abord Cyrhades, le html n'a pas de rapport avec le css. Seul le XHTML, version plus récente et améliorée du HTML peut être couplée à du CSS. Donc, voici EN CSS, comment faire un menu comme tu en rêves (exemple dispo sur un site réalisé pour un ami : http://www.teamthunderforce.e-ghosting.com/): En html, tu met un div dont l'id est menu (pour l'identifier). Dans l'exemple si dessous il y a le titre Menu (titre4) et une liste a puce comportant différents liens. | Code: | <div id="menu"> <h4>Menu</h4> <ul> <li><a href="#">Lien</a></li> <li><a href="#">Lien</a></li> <li><a href="#">Lien</a></li> <li><a href="#">Lien</a></li> </ul> </div> |
Bien sur, tu ne dois pas oublié dés le début (entre head et /head)de ton fichier xhml (qui porte l'extension html tout de même) :
Ensuite, passons au css, avec la feuille de style nommée, d'après l'exemple si ci-dessus (après tu adaptes ein ?):
| Code: | #menu { position: fixed; float: left; width: 10% ; background-color: white; border: 1px solid black; margin-bottom: 10px; margin-top: 10px; padding: 5px; list-style-position: outside; color: black; } |
A toi de changer les couleurs, les tailles, paramètres, ... La width, déterminant la largeur, dit que le menu doit faire 10% de la taille de l'écran donc si on redimmentione la fenêtre le menu s'agrandit et se rétrécie automatiquement. Tu peux remplacer les % par des px.
PS:Malgré que je ne sois pas une bête du gml pour le moment, le xhml et css je maitrise.
Allez Bonne Année_________________ Les fictions de Clive Edwards: |
|
 | |
Link/DD Possedé par Mark Overmars


Nombre de messages: 1594 Age: 15 Etudes: Lycée Loisirs: Programmer Date d'inscription: 23/11/2006
 | Sujet: Re: Comment créer un menu en CSS ? Ven 29 Déc - 21:46 | |
| |
|
 | |
Cyrhades Experimenté


Nombre de messages: 437 Age: 27 Programme utilisé (Gm/RmXp/...): NotePad Loisirs: Programmation Date d'inscription: 03/07/2006
 | |
 | |
zenzen279 Modérateur GameMaker


Nombre de messages: 1932 Age: 20 Programme utilisé (Gm/RmXp/...): Notepad++, ZMWS, Visual Studio, ... Etudes: BTS Informatique de Gestion Loisirs: Mangas, écriture, jeux vidéos, webmastering et développement Date d'inscription: 30/11/2006
 | Sujet: Re: Comment créer un menu en CSS ? Sam 30 Déc - 16:02 | |
| Je ne disais pas méchamment Cyrhades, pas de malentendu. Mais certaines balises de xhtml et html sont différentes... _________________ Les fictions de Clive Edwards: |
|
 | |
Cyrhades Experimenté


Nombre de messages: 437 Age: 27 Programme utilisé (Gm/RmXp/...): NotePad Loisirs: Programmation Date d'inscription: 03/07/2006
 | Sujet: Re: Comment créer un menu en CSS ? Sam 30 Déc - 17:10 | |
| non t'inkiete je sais bien que tu disais pas ça méchament et je ne répondais pas méchament non plus ;-) c'est vrai par écrit ça donne pas forcement le ton voulu  mais pas de soucis pour ta remarque qui de plus est vrai _________________  |
|
 | |
| | Comment créer un menu en CSS ? | |
|