Ok.
Par défaut, les listes <li> sont des éléments de type block qui s'affichent les uns sous les autres.
Pour que les listes s'affichent les unes à côté des autres, il y a deux solutions : utiliser un
display:inline (c'est le cas ici) ou utiliser un
float:left;
Le petit "souci" avec l'utilisation de
display:inline; c'est que l'affichage dans le navigateur prend en compte les retours à la ligne présents dans le code HTML.
Concrètement qu'est ce que ça veut dire ?
Avec ce code (celui présent actuellement), il y aura des marges entre les onglets :
1 2 3 4 5
| <ul>
<li></li>
<li></li>
<li></li>
</ul> |
Avec ce code, il n'y aura pas de marges entre les onglets :
<ul><li></li><li></li><li></li></ul>
Partager