Bonjour,
Je suis confrontée à un souci que je ne parviens pas à régler :
J'ai créé un site où se place le logo d'une asbl dans le coin supérieur gauche, et le mon menu -constitué d'icones- que je souhaiterais voir apparaitre à la même hauteur que mon logo, mais dans le coin supérieur droit.
J'ai créé une div float left pour mon logo (header), et une div float right pour mon menu...
HTML :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <div id="header"><img src="img/logo/alpha.png"></div> <div id="menu"> <ul> <a href="index.php?p=accueil"><li id="home"></li></a> <a href="index.php?p=apropos"><li id="association"></li></a> <a href="index.php?p=services"><li id="services"></li></a> <a href="index.php?p=soutien"><li id="soutien"></li></a> <a href="index.php?p=contact"><li id="mail"></li></a> </ul> </div>
CSS :
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #header { float: left; } #menu { float: right; margin-left: 600px; }
Mais mes éléments ne se mettent pas de la manière que je souhaiterais.
Le menu est décalé vers le bas par rapport au logo, et ne se positionne pas sur la même ligne...
Sur le conseil de Muchos, j'ai tenté de remonter mon menu de cette façon :
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #menu { position: absolute; top: 20ex; right: 8ex; }
Mais ce code a le désavantage suivant :
Si je change ma résolution, ou augmente/diminue la taille de mon texte sur la page, j'ai mon menu qui sort du conteneur au lieu d'y rester...
Je débute. Mes questions sont peut-être royalement stupides, je m'en excuse par avance.
Pouvez vous m'éclairer sur la manière dont on gère ce genre de problème?
Merci d'avance.
Partager