ça y est j'ai trouvé la réponse!
pour ceux que ça intéresse, les élément en display:inline-block sont sensible au retours à la ligne, dans l'affichage, les retour à la lignes serons transformé en espaces " ", c'est pour cela qu'il faudra écrire :
<nav>
<a href="#">Lien 1</a><a href="#">Lien 2</a><a href="#">lien 3</a>
</nav>
je ne sais pas s'il y a d'autres propositions en CSS pour faire ça, mais cette méthode me satisfait.