Bonjour,
J'ai une question sur les menus horizontaux.
Souvent, quand on écrit un menu on écrit en html :
et css :
C'est tout de même étrange d'écrire d'abord du html de niveau bloc pour dire ensuite en css que le <li> doivent être affichés comme niveau inline ; alors que la balise <a> est déjà de niveau inline. Autrement dit, ceci :
Cela affiche déjà le menu horizontalement.
Y a-t-il une bonne raison de passer par la première solution ?
Merci,
Igor
J'ai une question sur les menus horizontaux.
Souvent, quand on écrit un menu on écrit en html :
<ul>
<li><a href="#">lien1</a></li>
<li><a href="#">lien2</a></li>
<li><a href="#">lien3</a></li>
<li><a href="#">lien4</a></li>
</ul>
et css :
li {
display: inline;
}
C'est tout de même étrange d'écrire d'abord du html de niveau bloc pour dire ensuite en css que le <li> doivent être affichés comme niveau inline ; alors que la balise <a> est déjà de niveau inline. Autrement dit, ceci :
<a href="#">lien1</a>
<a href="#">lien2</a>
<a href="#">lien3</a>
<a href="#">lien4</a>
Cela affiche déjà le menu horizontalement.
Y a-t-il une bonne raison de passer par la première solution ?
Merci,
Igor