<div> sur la même ligne qu'une <nav> horizontale

Résolu/Fermé
Utilisateur anonyme - 26 oct. 2013 à 22:21
 Utilisateur anonyme - 27 oct. 2013 à 00:42
Bonjour,

Je souhaiterais positionner devant un menu horizontal une div (dans le but d'y placé une image/logo). Or la navigation se met en dessous de la div.
Je ne trouve pas de solution et ne comprend pas d'où vient le problème.
Je post donc le code HTML puis CSS ici :

HTML :

<header>
<div class="logo"></div>

<nav>
<ul>
<li><a href="#">Accueil</a></li>
<li><a href="#">CV</a></li>
<li><a href="#">A propos</a></li>
</ul>
</nav>
</header>

CSS :

header{
display: inline-block;
}

.logo{
position: relative;
display: inline-block;
width:260px;
height:150px;
border:1px solid black;
margin-left: 20px;
margin-right: 10px;
}

nav{
}

nav ul{
list-style-type:none;
}

nav li{
width: 200px;
height: 100px;
border: 1px solid black;
position: relative;
display: inline-block;
}

nav a{
text-decoration: none;
}

Voilà (je n'ai posté que le code concerné, de toute façon je n'ai pas grand chose en plus mis à part le principal hein) merci pour votre attention.
A voir également:

2 réponses

ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
26 oct. 2013 à 22:56
C'est tout bête:
.logo {
vertical-align:top;
}
nav {
display: inline-block;
}
1
Utilisateur anonyme
26 oct. 2013 à 23:11
Merci, c'est ça :O ! Ca fonctionne (je comprend pas trop comment fonctionne le vertical-align:top si vous aviez une rapide explication sur son fonctionnement j'en serais ravi)
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
26 oct. 2013 à 23:21
Le
vertical-align
, c'est assez simple: dans une série d'éléments en
inline
ou
inline-block
, un élément avec un certain
vertical-align
va déterminer comment l'élément suivant sera aligné verticalement par rapport à celui-ci. Un bon tas de valeurs sont possibles, vavoir ici pour une liste.
0
Utilisateur anonyme
27 oct. 2013 à 00:42
Merci, c'est niquel :)
0