Problème pour positionner menu css
Fermé
kimnormand
Messages postés
13
Date d'inscription
vendredi 4 juin 2004
Statut
Membre
Dernière intervention
1 février 2010
-
19 janv. 2010 à 13:43
kiyomasa Messages postés 312 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 12 mai 2016 - 19 janv. 2010 à 15:48
kiyomasa Messages postés 312 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 12 mai 2016 - 19 janv. 2010 à 15:48
A voir également:
- Problème pour positionner menu css
- Menu déroulant excel - Guide
- Menu démarrer windows 11 - Guide
- Canon quick menu - Télécharger - Utilitaires
- Menu demarrer - Guide
- Menu contextuel windows 11 - Guide
4 réponses
Utilisateur anonyme
19 janv. 2010 à 14:09
19 janv. 2010 à 14:09
un bon lien ... ça aide les debuggers plutot qu'un long code qu'on a la flegme de lire
kiyomasa
Messages postés
312
Date d'inscription
mercredi 23 septembre 2009
Statut
Membre
Dernière intervention
12 mai 2016
5
19 janv. 2010 à 14:15
19 janv. 2010 à 14:15
Bonjour.
Si c'est juste un problème de placement c'est vite réglé.
Je vois dans ton CSS que tu n'utilise jamais "top" et "left" (ou j'ai mal vu ^^).
Tu vas dans le CSS de ton menu et tu lui attribut une valeur en top et en left en pixel
exemple :
#menuhaut UL {
left: 30px;
top: 20px;
}
Top définit à combien de pixel du haut de la page son image se situe et left à combien de pixel de la gauche de la page l'image sur situe.
Ici, l'image est placé à 30px du haut et à 20 px de la gauche.
Avec ça, tu place ton image exactement ou tu veux.
Et si jamais ton menu est en dessous de ton image, tu peux lui mettre en CSS : z-index: 1; il sera placer au dessus de tt les éléments.
Voilà et dit ca a marché
Si c'est juste un problème de placement c'est vite réglé.
Je vois dans ton CSS que tu n'utilise jamais "top" et "left" (ou j'ai mal vu ^^).
Tu vas dans le CSS de ton menu et tu lui attribut une valeur en top et en left en pixel
exemple :
#menuhaut UL {
left: 30px;
top: 20px;
}
Top définit à combien de pixel du haut de la page son image se situe et left à combien de pixel de la gauche de la page l'image sur situe.
Ici, l'image est placé à 30px du haut et à 20 px de la gauche.
Avec ça, tu place ton image exactement ou tu veux.
Et si jamais ton menu est en dessous de ton image, tu peux lui mettre en CSS : z-index: 1; il sera placer au dessus de tt les éléments.
Voilà et dit ca a marché
kimnormand
Messages postés
13
Date d'inscription
vendredi 4 juin 2004
Statut
Membre
Dernière intervention
1 février 2010
1
19 janv. 2010 à 14:47
19 janv. 2010 à 14:47
bonjour kiyomasa
j'ai essayé tout ce que tu me dis et ca reste toujours pareil. C'est vraiment difficile le css je trouve et je crois que je ne comprends pas très bien certaine chose sur le positionnement notamment.
J'ai voulu essayé de faire mon site sans tableau et tenté la mise en page full css mais depuis une semaine je galère!!!!
J'ai beaucoup d'image dans mon site (découper dans image ready) et je me demande si cela n'est pas plus difficile. J'ai entendu dire que si on metais trop de div ce n'était pas mieux non plus...
alors je te remerci pour ton aide, je vais essayé de trouver encore un peu, si vous avez d'autre suggestion, elles sont les bienvenus?
merci beaucuop
j'ai essayé tout ce que tu me dis et ca reste toujours pareil. C'est vraiment difficile le css je trouve et je crois que je ne comprends pas très bien certaine chose sur le positionnement notamment.
J'ai voulu essayé de faire mon site sans tableau et tenté la mise en page full css mais depuis une semaine je galère!!!!
J'ai beaucoup d'image dans mon site (découper dans image ready) et je me demande si cela n'est pas plus difficile. J'ai entendu dire que si on metais trop de div ce n'était pas mieux non plus...
alors je te remerci pour ton aide, je vais essayé de trouver encore un peu, si vous avez d'autre suggestion, elles sont les bienvenus?
merci beaucuop
kiyomasa
Messages postés
312
Date d'inscription
mercredi 23 septembre 2009
Statut
Membre
Dernière intervention
12 mai 2016
5
19 janv. 2010 à 15:48
19 janv. 2010 à 15:48
ne perd pas espoir !! ^^
c'est bien mieux de construire en div.
Pourquoi ? parce que c'est plus simple et plus rapide qu'en tableau, enfin je trouve en tout cas.
Voilà un exemple de comment je positionne mes balise div :
.nom {
background-image: url(images/bas.jpg);
position: absolute;
height: 41px;
width: 1000px;
left: 0px;
top: 586px;
}
Ici, background-image : va chercher dans mon fichier "images" celle que je veux placer.
position: absolute : place l'image par rapport aux limitte du conteneur (possible que l'image se place pas bien si tu ne le précise pas).
height et width sont les dimensions de mon images
left et top, comme je t'ai expliqué, indique l'origine (abscisse et ordonnée) de mon image
Je n'ai jamais de problème ainsi.
j'espère que c'est plus clair ...
c'est bien mieux de construire en div.
Pourquoi ? parce que c'est plus simple et plus rapide qu'en tableau, enfin je trouve en tout cas.
Voilà un exemple de comment je positionne mes balise div :
.nom {
background-image: url(images/bas.jpg);
position: absolute;
height: 41px;
width: 1000px;
left: 0px;
top: 586px;
}
Ici, background-image : va chercher dans mon fichier "images" celle que je veux placer.
position: absolute : place l'image par rapport aux limitte du conteneur (possible que l'image se place pas bien si tu ne le précise pas).
height et width sont les dimensions de mon images
left et top, comme je t'ai expliqué, indique l'origine (abscisse et ordonnée) de mon image
Je n'ai jamais de problème ainsi.
j'espère que c'est plus clair ...